import { FormContextType, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils'; import { ThemeProps } from '@rjsf/core'; import { generateTemplates } from '../Templates'; import { generateWidgets } from '../Widgets'; export function generateTheme< T = any, S extends StrictRJSFSchema = RJSFSchema, F extends FormContextType = any, >(): ThemeProps { return { templates: generateTemplates(), widgets: generateWidgets(), }; } export default generateTheme();