{"version":3,"file":"89-66154dd83ca69b3a72cc.js","mappings":"gcAmDAA,E,QAAAA,GAAM,mBAEN,UA9CuB,SAAHC,GAcd,I,MAbJC,EAAID,EAAJC,KACAC,EAAYF,EAAZE,aACAC,EAAQH,EAARG,SAAQC,EAAAJ,EACRK,YAAAA,OAAW,IAAAD,EAAG,SAAQA,EAAAE,EAAAN,EACtBO,YAAAA,OAAW,IAAAD,EAAG,SAAQA,EAAAE,EAAAR,EACtBS,SAAAA,OAAQ,IAAAD,GAAQA,EAAAE,EAAAV,EAChBW,eAAAA,OAAc,IAAAD,GAAQA,EACtBE,EAASZ,EAATY,UAASC,EAAAb,EACTc,WAAAA,OAAU,IAAAD,GAAQA,EAAAE,EAAAf,EAClBgB,YAAAA,OAAW,IAAAD,GAAQA,EAAAE,EAAAjB,EACnBkB,SAAAA,OAAQ,IAAAD,EAAG,WAAO,EAACA,EAAAE,EAAAnB,EACnBoB,QAAAA,OAAO,IAAAD,EAAG,WAAO,EAACA,EAClBE,EAAMrB,EAANqB,OAGA,OACEC,IAAAA,cAAA,QACEC,UAAWC,IAAW,qC,EAAmC,CACvD,sCAAuCZ,G,EACtCV,EAAe,yBAAHuB,OAA4BvB,QAAiBwB,E,GAAY,G,sYAExE,oBAAmBzB,EACnBiB,SAAUA,GAETf,GACCW,IAAeE,IAAgBJ,GAC/BU,IAAAA,cAACK,IAAK,CAACC,QAAS,EAAGC,UAAU,MAAMN,UAAU,cAC3CD,IAAAA,cAACQ,IAAM,CACLC,QAASb,EACTc,QAAQ,YACRvB,SAAUA,GAAYE,GACtBN,GACFiB,IAAAA,cAACQ,IAAM,CACLC,QAASX,EACTY,QAAQ,WACRvB,SAAUA,GACVF,GACDc,GAKX,C","sources":["webpack:///./react-material-ui/form/index.js"],"sourcesContent":["import React from 'react';\nimport Button from '@mui/material/Button';\nimport Stack from '@mui/material/Stack';\nimport classNames from 'classnames';\n\nimport { lfLog } from '../../helpers/lf-log';\n\nconst FormMaterialUI = ({\n  name,\n  buttonsAlign,\n  children,\n  labelSubmit = 'Submit',\n  labelCancel = 'Cancel',\n  disabled = false,\n  disabledSubmit = false,\n  plaintext,\n  onlyFields = false,\n  hideToolbar = false,\n  onSubmit = () => {},\n  onReset = () => {},\n  custom\n}) => {\n\n  return (\n    <form\n      className={classNames('lf-form lf-form-react-material-ui', {\n        'lf-form-react-material-ui-plaintext': plaintext,\n        [buttonsAlign ? `lf-form-buttons-align-${buttonsAlign}` : undefined]: true\n      })}\n      data-lf-form-name={name}\n      onSubmit={onSubmit}\n    >\n      {children}\n      {!onlyFields && !hideToolbar && !plaintext && (\n        <Stack spacing={2} direction=\"row\" className=\"lf-buttons\">\n          <Button\n            onClick={onSubmit}\n            variant=\"contained\"\n            disabled={disabled || disabledSubmit}\n          >{labelSubmit}</Button>\n          <Button\n            onClick={onReset}\n            variant=\"outlined\"\n            disabled={disabled}\n          >{labelCancel}</Button>\n          {custom}\n        </Stack>\n      )}\n    </form>\n  );\n};\nlfLog('Loaded MUI.Form');\n\nexport default FormMaterialUI;\n"],"names":["lfLog","_ref","name","buttonsAlign","children","_ref$labelSubmit","labelSubmit","_ref$labelCancel","labelCancel","_ref$disabled","disabled","_ref$disabledSubmit","disabledSubmit","plaintext","_ref$onlyFields","onlyFields","_ref$hideToolbar","hideToolbar","_ref$onSubmit","onSubmit","_ref$onReset","onReset","custom","React","className","classNames","concat","undefined","Stack","spacing","direction","Button","onClick","variant"],"sourceRoot":""}