{"version":3,"file":"SubmitButton.cjs","sources":["../../../src/templates/ButtonTemplates/SubmitButton.tsx"],"sourcesContent":["import { Button } from '@mantine/core';\nimport { getSubmitButtonOptions, FormContextType, RJSFSchema, StrictRJSFSchema, SubmitButtonProps } from '@rjsf/utils';\n\n/** The `SubmitButton` renders a button that represent the `Submit` action on a form\n */\nexport default function SubmitButton<\n  T = any,\n  S extends StrictRJSFSchema = RJSFSchema,\n  F extends FormContextType = any,\n>({ uiSchema }: SubmitButtonProps<T, S, F>) {\n  const { submitText, norender, props: submitButtonProps = {} } = getSubmitButtonOptions<T, S, F>(uiSchema);\n  if (norender) {\n    return null;\n  }\n  return (\n    <Button type='submit' variant='filled' {...submitButtonProps}>\n      {submitText}\n    </Button>\n  );\n}\n"],"names":["getSubmitButtonOptions","jsx","Button"],"mappings":";;;;;;;;AAIe,SAAS,YAAY,CAAC,EAAE,QAAQ,EAAE,EAAE;AACnD,EAAE,MAAM,EAAE,UAAU,EAAE,QAAQ,EAAE,KAAK,EAAE,iBAAiB,GAAG,EAAE,EAAE,GAAGA,4BAAsB,CAAC,QAAQ,CAAC,CAAC;AACnG,EAAE,IAAI,QAAQ,EAAE;AAChB,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG;AACH,EAAE,uBAAuBC,cAAG,CAACC,WAAM,EAAE,EAAE,IAAI,EAAE,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,GAAG,iBAAiB,EAAE,QAAQ,EAAE,UAAU,EAAE,CAAC,CAAC;AACxH;;;;"}