aboutsummaryrefslogtreecommitdiff
path: root/packages/exchange-backoffice-ui/src/handlers/InputInteger.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-05-22 10:40:13 -0300
committerSebastian <sebasjm@gmail.com>2023-05-22 10:40:13 -0300
commit3e95ae356a98d01e523bdf48547db4114ff224fe (patch)
tree7cc1e488b902bb3a3eeba92ff81ea0e383ed542d /packages/exchange-backoffice-ui/src/handlers/InputInteger.tsx
parent0544b8358af68df87dbc472221d8c0842c2b2db0 (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.tsx10
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);
},
}}