diff options
author | Sebastian <sebasjm@gmail.com> | 2023-05-22 10:40:13 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2023-05-22 10:40:13 -0300 |
commit | 3e95ae356a98d01e523bdf48547db4114ff224fe (patch) | |
tree | 7cc1e488b902bb3a3eeba92ff81ea0e383ed542d /packages/exchange-backoffice-ui/src/handlers/InputInteger.tsx | |
parent | 0544b8358af68df87dbc472221d8c0842c2b2db0 (diff) |
fix break on build
Diffstat (limited to 'packages/exchange-backoffice-ui/src/handlers/InputInteger.tsx')
-rw-r--r-- | packages/exchange-backoffice-ui/src/handlers/InputInteger.tsx | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/packages/exchange-backoffice-ui/src/handlers/InputInteger.tsx b/packages/exchange-backoffice-ui/src/handlers/InputInteger.tsx index 49e6973fc..fb04e3852 100644 --- a/packages/exchange-backoffice-ui/src/handlers/InputInteger.tsx +++ b/packages/exchange-backoffice-ui/src/handlers/InputInteger.tsx @@ -1,15 +1,19 @@ import { VNode, h } from "preact"; import { InputLine, UIFormProps } from "./InputLine.js"; -export function InputInteger(props: UIFormProps<number>): VNode { +export function InputInteger<T extends object, K extends keyof T>( + props: UIFormProps<T, K>, +): VNode { return ( <InputLine type="number" converter={{ - fromStringUI: (v) => { + //@ts-ignore + fromStringUI: (v): number => { return !v ? 0 : Number.parseInt(v, 10); }, - toStringUI: (v?: number) => { + //@ts-ignore + toStringUI: (v?: number): string => { return v === undefined ? "" : String(v); }, }} |