{"version":3,"file":"theme.mjs","sources":["../src/theme.ts"],"sourcesContent":["import { ThemeProps } from '@rjsf/core';\n\nimport { generateTemplates as generateTemplatesBase } from '@aokiapp/rjsf-mantine-theme';\nimport { generateTemplates as generateTemplatesCustom } from './templates';\nimport { generateWidgets as generateWidgetsBase } from '@aokiapp/rjsf-mantine-theme';\nimport { generateWidgets as generateWidgetsCustom } from './widgets';\nimport { FormContextType, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils';\n\nexport function generateTheme<\n  T = any,\n  S extends StrictRJSFSchema = RJSFSchema,\n  F extends FormContextType = any,\n>(): ThemeProps<T, S, F> {\n  return {\n    templates: {\n      ...generateTemplatesBase<T, S, F>(),\n      ...generateTemplatesCustom<T, S, F>(),\n    },\n    widgets: {\n      ...generateWidgetsBase<T, S, F>(),\n      ...generateWidgetsCustom<T, S, F>(),\n    },\n  };\n}\n\nexport default generateTheme();\n"],"names":["generateTemplatesBase","generateTemplatesCustom","generateWidgetsBase","generateWidgetsCustom"],"mappings":";;;;AAKO,SAAS,aAAa,GAAG;AAChC,EAAE,OAAO;AACT,IAAI,SAAS,EAAE;AACf,MAAM,GAAGA,iBAAqB,EAAE;AAChC,MAAM,GAAGC,mBAAuB,EAAE;AAClC,KAAK;AACL,IAAI,OAAO,EAAE;AACb,MAAM,GAAGC,eAAmB,EAAE;AAC9B,MAAM,GAAGC,iBAAqB,EAAE;AAChC,KAAK;AACL,GAAG,CAAC;AACJ,CAAC;AACD,YAAe,aAAa,EAAE;;;;"}