{"version":3,"file":"NullWidget.cjs","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":["getTemplate","jsxs","jsx","descriptionId"],"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,GAAGA,iBAAW,CAAC,oBAAoB,EAAE,QAAQ,EAAE,OAAO,CAAC,CAAC;AAClF,EAAE,MAAM,wBAAwB,GAAGA,iBAAW;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,uBAAuBC,eAAI,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,oBAAoBC,cAAG,CAAC,kBAAkB,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC;AACpH,IAAI,WAAW,IAAI,CAAC,SAAS,oBAAoBA,cAAG;AACpD,MAAM,wBAAwB;AAC9B,MAAM;AACN,QAAQ,EAAE,EAAEC,mBAAa,CAAC,EAAE,CAAC;AAC7B,QAAQ,WAAW;AACnB,QAAQ,QAAQ;AAChB,QAAQ,MAAM;AACd,OAAO;AACP,KAAK;AACL,GAAG,EAAE,CAAC,CAAC;AACP;;;;"}