From 0cc0eccd35583bc88bd4d4a6518b293db1186083 Mon Sep 17 00:00:00 2001 From: Manolo Battista Date: Mon, 12 Feb 2024 09:03:37 +0100 Subject: [PATCH] feat: extend config on form/table provider --- .../AppFormConfigProvider/AppFormConfigProvider.tsx | 8 ++++++++ components/Table/AppTableConfigProvider.tsx | 2 ++ 2 files changed, 10 insertions(+) diff --git a/components/AppFormConfigProvider/AppFormConfigProvider.tsx b/components/AppFormConfigProvider/AppFormConfigProvider.tsx index 585cc1f..eea5313 100644 --- a/components/AppFormConfigProvider/AppFormConfigProvider.tsx +++ b/components/AppFormConfigProvider/AppFormConfigProvider.tsx @@ -58,6 +58,14 @@ export default function AppFormConfigProvider(props: { children: ReactNode }) { onChange={(e) => field.onChange(e.target.value)} /> ), + datetime: ({ field }) => ( + field.onChange(e.target.value)} + /> + ), string: ({ field }) => { if (field.values && field.values.length > 0) return ( diff --git a/components/Table/AppTableConfigProvider.tsx b/components/Table/AppTableConfigProvider.tsx index fea56f3..531d038 100644 --- a/components/Table/AppTableConfigProvider.tsx +++ b/components/Table/AppTableConfigProvider.tsx @@ -54,6 +54,8 @@ const AppTableConfigProvider = ({ children }: { children: ReactNode }) => { ); }, + // TODO: types + list: (value: any) => , // TODO: we have to extend table with link // @ts-ignore link: (value) => (