From 08d24bc497252b1417ce8a4fd5f01ef720405a6f Mon Sep 17 00:00:00 2001 From: EdwinKato Date: Mon, 15 Jan 2024 11:52:49 +0300 Subject: [PATCH 1/3] Allow passing onKeyDown --- cl2-component-library/src/components/Input/index.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cl2-component-library/src/components/Input/index.tsx b/cl2-component-library/src/components/Input/index.tsx index 2b1463ec9b9a..7a3a4466d5c9 100644 --- a/cl2-component-library/src/components/Input/index.tsx +++ b/cl2-component-library/src/components/Input/index.tsx @@ -1,4 +1,4 @@ -import React, { PureComponent, FormEvent } from 'react'; +import React, { PureComponent, FormEvent, KeyboardEvent } from 'react'; import { isNil, isEmpty, size as lodashSize, isBoolean } from 'lodash-es'; // components @@ -76,6 +76,7 @@ export interface InputProps { onFocus?: (arg: FormEvent) => void; onBlur?: (arg: FormEvent) => void; setRef?: (arg: HTMLInputElement) => void | undefined; + onKeyDown?: (event: KeyboardEvent) => void; autoFocus?: boolean; min?: string; max?: string; @@ -132,6 +133,7 @@ class Input extends PureComponent { ariaLabel, a11yCharactersLeftMessage, className, + onKeyDown, } = this.props; const { id, @@ -198,6 +200,7 @@ class Input extends PureComponent { readOnly={readOnly} required={required} autoComplete={autocomplete} + onKeyDown={onKeyDown} {...optionalProps} /> From cf3a42cdc9a346fd4d7c5f0b57a632dca4cdc1d9 Mon Sep 17 00:00:00 2001 From: EdwinKato Date: Mon, 15 Jan 2024 12:05:01 +0300 Subject: [PATCH 2/3] Upgrade cl2 version number --- cl2-component-library/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cl2-component-library/package.json b/cl2-component-library/package.json index 54b36918875b..9199900cc721 100644 --- a/cl2-component-library/package.json +++ b/cl2-component-library/package.json @@ -1,5 +1,5 @@ { - "version": "0.11.25", + "version": "0.11.26", "license": "MIT", "main": "dist/index.js", "typings": "dist/index.d.ts", From fc42ffe14ed68f7d370b231ecc4e1cecdd6d9114 Mon Sep 17 00:00:00 2001 From: EdwinKato Date: Mon, 15 Jan 2024 12:09:27 +0300 Subject: [PATCH 3/3] Upgrade cl2 version number and package lock --- cl2-component-library/package-lock.json | 4 ++-- cl2-component-library/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cl2-component-library/package-lock.json b/cl2-component-library/package-lock.json index f3a8816f9106..2aad5fdeeff7 100644 --- a/cl2-component-library/package-lock.json +++ b/cl2-component-library/package-lock.json @@ -1,12 +1,12 @@ { "name": "@citizenlab/cl2-component-library", - "version": "0.11.25", + "version": "0.11.27", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@citizenlab/cl2-component-library", - "version": "0.11.25", + "version": "0.11.27", "license": "MIT", "dependencies": { "@tippyjs/react": "4.2.6", diff --git a/cl2-component-library/package.json b/cl2-component-library/package.json index 9199900cc721..f2b55d3ae04a 100644 --- a/cl2-component-library/package.json +++ b/cl2-component-library/package.json @@ -1,5 +1,5 @@ { - "version": "0.11.26", + "version": "0.11.27", "license": "MIT", "main": "dist/index.js", "typings": "dist/index.d.ts",