{"version":3,"file":"FormButtons.mjs","names":["makeStyles","React","forwardRef","useStyles","theme","root","display","flexDirection","alignItems","justifyContent","marginBottom","spacing","marginTop","margin","FormButtonsProps","FormButtonsCore","props","ref","$","_c","classes","children","otherProps","t0","t1","FormButtons","FC"],"sources":["../../../src/utilities/form/FormButtons.tsx"],"sourcesContent":["import { makeStyles } from '@material-ui/core';\nimport React, { forwardRef, } from 'react';\n\nconst useStyles = makeStyles((theme:any) => ({\n  root: {\n    display: 'flex',\n    flexDirection: 'row',\n    alignItems: 'center',\n    justifyContent: 'flex-start',\n    marginBottom: theme.spacing(2),\n    marginTop: theme.spacing(1),\n    '& > *': {\n      margin: `0 ${theme.spacing(2)}px 0 0`,\n    },\n  },\n}));\n\nexport type FormButtonsProps = {};\n\n/**\n * A MUI Button varaint intended for use as the submit button for a form\n */\nconst FormButtonsCore: any = (\n  props: any,\n  ref: any\n) => {\n  const classes = useStyles(props);\n  const { children, ...otherProps } = props;\n\n  return (\n    <div {...otherProps} ref={ref as any} className={classes.root}>\n      {children}\n    </div>\n  );\n};\nexport const FormButtons: React.FC<FormButtonsProps> = forwardRef(FormButtonsCore);\n"],"mappings":";;;;AAGA,MAAMG,YAAYH,YAAYI,WAAe,EAC3CC,MAAM;CACJC,SAAS;CACTC,eAAe;CACfC,YAAY;CACZC,gBAAgB;CAChBC,cAAcN,MAAMO,QAAQ,EAAE;CAC9BC,WAAWR,MAAMO,QAAQ,EAAE;CAC3B,SAAS,EACPE,QAAQ,KAAKT,MAAMO,QAAQ,EAAE,CAAA,SAC/B;CACF,EACD,EAAE;;;;AAOH,MAAMI,mBAAuBC,OAAAC,QAAA;CAAA,MAAAC,IAAAC,EAAA,EAAA;CAI3B,MAAAC,UAAgBjB,UAAUa,MAAM;CAAC,IAAAK;CAAA,IAAAC;AAAA,KAAAJ,EAAA,OAAAF,OAAA;AACjC,GAAA,CAAAK,aAAAC,cAAoCN;AAAME,IAAA,KAAAF;AAAAE,IAAA,KAAAG;AAAAH,IAAA,KAAAI;QAAA;AAAAD,aAAAH,EAAA;AAAAI,eAAAJ,EAAA;;CAGd,MAAAK,KAAAN;CAAU,IAAAO;AAAA,KAAAN,EAAA,OAAAG,YAAAH,EAAA,OAAAE,QAAAf,QAAAa,EAAA,OAAAI,cAAAJ,EAAA,OAAAK,IAAA;AAApCC,OAAA,sBAAA,cAAA,OAAA;GAEM,GAFGF;GAAiB,KAAAC;GAAuB,WAAAH,QAAOf;GAElD,EADHgB,SACG;AAAAH,IAAA,KAAAG;AAAAH,IAAA,KAAAE,QAAAf;AAAAa,IAAA,KAAAI;AAAAJ,IAAA,KAAAK;AAAAL,IAAA,KAAAM;OAAAA,MAAAN,EAAA;AAAA,QAFNM;;AAKJ,MAAaC,cAA0CvB,WAAWa,gBAAgB"}