@aokiapp/rjsf-mantine-corporate
Version:
Corporational variant of theme, based on @aokiapp/rjsf-mantine-theme
1 lines • 1.62 kB
Source Map (JSON)
{"version":3,"file":"TitleFieldTemplate.mjs","sources":["../../src/templates/TitleFieldTemplate.tsx"],"sourcesContent":["import { FormContextType, TitleFieldProps, RJSFSchema, StrictRJSFSchema } from '@rjsf/utils';\nimport { Title } from '@mantine/core';\nimport classes from './requiredHacks.module.css';\n\n/** The `TitleField` is the template to use to render the title of a field\n *\n * @param props - The `TitleFieldProps` for this component\n */\nexport default function TitleField<T = any, S extends StrictRJSFSchema = RJSFSchema, F extends FormContextType = any>({\n title,\n required,\n id,\n}: TitleFieldProps<T, S, F>) {\n if (!title) {\n return null;\n }\n return (\n <Title\n order={5}\n className='armt-template-title'\n id={id}\n size='sm'\n fw={500}\n role='heading'\n style={{\n flexGrow: 0,\n flexShrink: 0,\n }}\n >\n {title}\n {required && <span className={classes.requiredPill} />}\n </Title>\n );\n}\n"],"names":[],"mappings":";;;;AAIe,SAAS,UAAU,CAAC;AACnC,EAAE,KAAK;AACP,EAAE,QAAQ;AACV,EAAE,EAAE;AACJ,CAAC,EAAE;AACH,EAAE,IAAI,CAAC,KAAK,EAAE;AACd,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH,EAAE,uBAAuB,IAAI;AAC7B,IAAI,KAAK;AACT,IAAI;AACJ,MAAM,KAAK,EAAE,CAAC;AACd,MAAM,SAAS,EAAE,qBAAqB;AACtC,MAAM,EAAE;AACR,MAAM,IAAI,EAAE,IAAI;AAChB,MAAM,EAAE,EAAE,GAAG;AACb,MAAM,IAAI,EAAE,SAAS;AACrB,MAAM,KAAK,EAAE;AACb,QAAQ,QAAQ,EAAE,CAAC;AACnB,QAAQ,UAAU,EAAE,CAAC;AACrB,OAAO;AACP,MAAM,QAAQ,EAAE;AAChB,QAAQ,KAAK;AACb,QAAQ,QAAQ,oBAAoB,GAAG,CAAC,MAAM,EAAE,EAAE,SAAS,EAAE,OAAO,CAAC,YAAY,EAAE,CAAC;AACpF,OAAO;AACP,KAAK;AACL,GAAG,CAAC;AACJ;;;;"}