@rjsf/fluent-ui
Version:
Fluent UI theme, fields and widgets for react-jsonschema-form
19 lines (15 loc) • 499 B
text/typescript
import { ThemeProps } from '@rjsf/core';
import { generateTemplates } from '../Templates';
import { generateWidgets } from '../Widgets';
import { FormContextType, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils';
export function generateTheme<
T = any,
S extends StrictRJSFSchema = RJSFSchema,
F extends FormContextType = any
>(): ThemeProps<T, S, F> {
return {
templates: generateTemplates<T, S, F>(),
widgets: generateWidgets<T, S, F>(),
};
}
export default generateTheme();