{"version":3,"file":"index.mjs","sources":["../../src/templates/index.ts"],"sourcesContent":["import { FormContextType, RJSFSchema, StrictRJSFSchema, TemplatesType } from '@rjsf/utils';\n\nimport BaseInputTemplate from './BaseInputTemplate';\nimport FieldErrorTemplate from './FieldErrorTemplate';\nimport ErrorListTemplate from './ErrorListTemplate';\nimport SubmitButton from './ButtonTemplates/SubmitButton';\nimport FieldTemplate from './FieldTemplate';\n\nimport { CopyButton, MoveDownButton, MoveUpButton, RemoveButton } from './ButtonTemplates/IconButton';\nimport AddButton from './ButtonTemplates/AddButton';\nimport WrapIfAdditionalTemplate from './WrapIfAdditionalTemplate';\nimport ObjectFieldTemplate from './ObjectFieldTemplate';\nimport TitleFieldTemplate from './TitleFieldTemplate';\nimport DescriptionFieldTemplate from './DescriptionFieldTemplate';\nimport ArrayFieldItemTemplate from './ArrayFieldItemTemplate';\nimport ArrayFieldTemplate from './ArrayFieldTemplate';\nimport FieldHelpTemplate from './FieldHelpTemplate';\n\nexport function generateTemplates<\n  T = any,\n  S extends StrictRJSFSchema = RJSFSchema,\n  F extends FormContextType = any,\n>(): Partial<TemplatesType<T, S, F>> {\n  const ButtonTemplates = {\n    SubmitButton,\n    AddButton,\n    RemoveButton,\n    CopyButton,\n    MoveDownButton,\n    MoveUpButton,\n  };\n  return {\n    ArrayFieldItemTemplate,\n    ArrayFieldTemplate,\n    BaseInputTemplate,\n    FieldErrorTemplate,\n    ErrorListTemplate,\n    ButtonTemplates,\n    FieldTemplate,\n    FieldHelpTemplate,\n    WrapIfAdditionalTemplate,\n    ObjectFieldTemplate,\n    TitleFieldTemplate,\n    DescriptionFieldTemplate,\n  };\n}\n\nexport default generateTemplates();\n"],"names":["ErrorListTemplate","TitleFieldTemplate"],"mappings":";;;;;;;;;;;;;;;AAeO,SAAS,iBAAiB,GAAG;AACpC,EAAE,MAAM,eAAe,GAAG;AAC1B,IAAI,YAAY;AAChB,IAAI,SAAS;AACb,IAAI,YAAY;AAChB,IAAI,UAAU;AACd,IAAI,cAAc;AAClB,IAAI,YAAY;AAChB,GAAG,CAAC;AACJ,EAAE,OAAO;AACT,IAAI,sBAAsB;AAC1B,IAAI,kBAAkB;AACtB,IAAI,iBAAiB;AACrB,IAAI,kBAAkB;AACtB,uBAAIA,SAAiB;AACrB,IAAI,eAAe;AACnB,IAAI,aAAa;AACjB,IAAI,iBAAiB;AACrB,IAAI,wBAAwB;AAC5B,IAAI,mBAAmB;AACvB,wBAAIC,UAAkB;AACtB,IAAI,wBAAwB;AAC5B,GAAG,CAAC;AACJ,CAAC;AACD,YAAe,iBAAiB,EAAE;;;;"}