@aokiapp/rjsf-mantine-theme
Version:
Mantine theme, fields and widgets for react-jsonschema-form
1 lines • 1.45 kB
Source Map (JSON)
{"version":3,"file":"AddButton.mjs","sources":["../../../src/templates/ButtonTemplates/AddButton.tsx"],"sourcesContent":["import { Button, ButtonProps } from '@mantine/core';\nimport { IconPlus } from '@tabler/icons-react';\n\nimport { FormContextType, IconButtonProps, RJSFSchema, StrictRJSFSchema, TranslatableString } from '@rjsf/utils';\n\n/** The `AddButton` renders a button that represent the `Add` action on a form\n */\nexport default function AddButton<T = any, S extends StrictRJSFSchema = RJSFSchema, F extends FormContextType = any>({\n uiSchema,\n registry,\n color,\n ...props\n}: IconButtonProps<T, S, F>) {\n const { translateString } = registry;\n return (\n <Button\n title={translateString(TranslatableString.AddItemButton)}\n color={color as ButtonProps['color']}\n variant='light'\n {...props}\n leftSection={<IconPlus />}\n >\n {translateString(TranslatableString.AddItemButton)}\n </Button>\n );\n}\n"],"names":[],"mappings":";;;;;AAKe,SAAS,SAAS,CAAC;AAClC,EAAE,QAAQ;AACV,EAAE,QAAQ;AACV,EAAE,KAAK;AACP,EAAE,GAAG,KAAK;AACV,CAAC,EAAE;AACH,EAAE,MAAM,EAAE,eAAe,EAAE,GAAG,QAAQ,CAAC;AACvC,EAAE,uBAAuB,GAAG;AAC5B,IAAI,MAAM;AACV,IAAI;AACJ,MAAM,KAAK,EAAE,eAAe,CAAC,kBAAkB,CAAC,aAAa,CAAC;AAC9D,MAAM,KAAK;AACX,MAAM,OAAO,EAAE,OAAO;AACtB,MAAM,GAAG,KAAK;AACd,MAAM,WAAW,kBAAkB,GAAG,CAAC,QAAQ,EAAE,EAAE,CAAC;AACpD,MAAM,QAAQ,EAAE,eAAe,CAAC,kBAAkB,CAAC,aAAa,CAAC;AACjE,KAAK;AACL,GAAG,CAAC;AACJ;;;;"}