UNPKG

@aokiapp/rjsf-mantine-theme

Version:

Mantine theme, fields and widgets for react-jsonschema-form

1 lines 2.35 kB
{"version":3,"file":"NullWidget.mjs","sources":["../../src/widgets/NullWidget.tsx"],"sourcesContent":["import { FormContextType, RJSFSchema, StrictRJSFSchema, WidgetProps, descriptionId, getTemplate } from '@rjsf/utils';\n\n/** The `NullWidget` is the template to use to render a null widget\n * It is not present in the original library.\n *\n * @param props - The `WidgetProps` for this component\n */\nexport default function NullWidget<T = any, S extends StrictRJSFSchema = RJSFSchema, F extends FormContextType = any>(\n props: WidgetProps<T, S, F>,\n) {\n const { id, label, hideLabel, required, options, schema, className, registry } = props;\n\n const TitleFieldTemplate = getTemplate<'TitleFieldTemplate', T, S, F>('TitleFieldTemplate', registry, options);\n const DescriptionFieldTemplate = getTemplate<'DescriptionFieldTemplate', T, S, F>(\n 'DescriptionFieldTemplate',\n registry,\n options,\n );\n const description = options.description || schema.description;\n return (\n <div className={`armt-widget-null ${className || ''}`} id={id}>\n {label && !hideLabel && (\n <TitleFieldTemplate id={id} title={label} required={required} schema={schema} registry={registry} />\n )}\n {description && !hideLabel && (\n <DescriptionFieldTemplate\n id={descriptionId<T>(id)}\n description={description}\n registry={registry}\n schema={schema}\n />\n )}\n </div>\n );\n}\n"],"names":[],"mappings":";;;AAGe,SAAS,UAAU,CAAC,KAAK,EAAE;AAC1C,EAAE,MAAM,EAAE,EAAE,EAAE,KAAK,EAAE,SAAS,EAAE,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,GAAG,KAAK,CAAC;AACzF,EAAE,MAAM,kBAAkB,GAAG,WAAW,CAAC,oBAAoB,EAAE,QAAQ,EAAE,OAAO,CAAC,CAAC;AAClF,EAAE,MAAM,wBAAwB,GAAG,WAAW;AAC9C,IAAI,0BAA0B;AAC9B,IAAI,QAAQ;AACZ,IAAI,OAAO;AACX,GAAG,CAAC;AACJ,EAAE,MAAM,WAAW,GAAG,OAAO,CAAC,WAAW,IAAI,MAAM,CAAC,WAAW,CAAC;AAChE,EAAE,uBAAuB,IAAI,CAAC,KAAK,EAAE,EAAE,SAAS,EAAE,CAAC,iBAAiB,EAAE,SAAS,IAAI,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,QAAQ,EAAE;AACvG,IAAI,KAAK,IAAI,CAAC,SAAS,oBAAoB,GAAG,CAAC,kBAAkB,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC;AACpH,IAAI,WAAW,IAAI,CAAC,SAAS,oBAAoB,GAAG;AACpD,MAAM,wBAAwB;AAC9B,MAAM;AACN,QAAQ,EAAE,EAAE,aAAa,CAAC,EAAE,CAAC;AAC7B,QAAQ,WAAW;AACnB,QAAQ,QAAQ;AAChB,QAAQ,MAAM;AACd,OAAO;AACP,KAAK;AACL,GAAG,EAAE,CAAC,CAAC;AACP;;;;"}