1 line
6.2 KiB
JSON
1 line
6.2 KiB
JSON
{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nconst _excluded = [\"onAccept\", \"onClear\", \"onCancel\", \"onSetToday\", \"actions\"];\nimport * as React from 'react';\nimport Button from '@mui/material/Button';\nimport DialogActions from '@mui/material/DialogActions';\nimport { useLocaleText } from '../internals/hooks/useUtils';\nimport { WrapperVariantContext } from '../internals/components/wrappers/WrapperVariantContext';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport const PickersActionBar = props => {\n const {\n onAccept,\n onClear,\n onCancel,\n onSetToday,\n actions\n } = props,\n other = _objectWithoutPropertiesLoose(props, _excluded);\n const wrapperVariant = React.useContext(WrapperVariantContext);\n const localeText = useLocaleText();\n const actionsArray = typeof actions === 'function' ? actions(wrapperVariant) : actions;\n if (actionsArray == null || actionsArray.length === 0) {\n return null;\n }\n const buttons = actionsArray == null ? void 0 : actionsArray.map(actionType => {\n switch (actionType) {\n case 'clear':\n return /*#__PURE__*/_jsx(Button, {\n onClick: onClear,\n children: localeText.clearButtonLabel\n }, actionType);\n case 'cancel':\n return /*#__PURE__*/_jsx(Button, {\n onClick: onCancel,\n children: localeText.cancelButtonLabel\n }, actionType);\n case 'accept':\n return /*#__PURE__*/_jsx(Button, {\n onClick: onAccept,\n children: localeText.okButtonLabel\n }, actionType);\n case 'today':\n return /*#__PURE__*/_jsx(Button, {\n onClick: onSetToday,\n children: localeText.todayButtonLabel\n }, actionType);\n default:\n return null;\n }\n });\n return /*#__PURE__*/_jsx(DialogActions, _extends({}, other, {\n children: buttons\n }));\n};","map":{"version":3,"names":["_extends","_objectWithoutPropertiesLoose","_excluded","React","Button","DialogActions","useLocaleText","WrapperVariantContext","jsx","_jsx","PickersActionBar","props","onAccept","onClear","onCancel","onSetToday","actions","other","wrapperVariant","useContext","localeText","actionsArray","length","buttons","map","actionType","onClick","children","clearButtonLabel","cancelButtonLabel","okButtonLabel","todayButtonLabel"],"sources":["/home/gnx/Desktop/ETB/ETB-FrontEnd/node_modules/@mui/x-date-pickers/PickersActionBar/PickersActionBar.js"],"sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nconst _excluded = [\"onAccept\", \"onClear\", \"onCancel\", \"onSetToday\", \"actions\"];\nimport * as React from 'react';\nimport Button from '@mui/material/Button';\nimport DialogActions from '@mui/material/DialogActions';\nimport { useLocaleText } from '../internals/hooks/useUtils';\nimport { WrapperVariantContext } from '../internals/components/wrappers/WrapperVariantContext';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nexport const PickersActionBar = props => {\n const {\n onAccept,\n onClear,\n onCancel,\n onSetToday,\n actions\n } = props,\n other = _objectWithoutPropertiesLoose(props, _excluded);\n\n const wrapperVariant = React.useContext(WrapperVariantContext);\n const localeText = useLocaleText();\n const actionsArray = typeof actions === 'function' ? actions(wrapperVariant) : actions;\n\n if (actionsArray == null || actionsArray.length === 0) {\n return null;\n }\n\n const buttons = actionsArray == null ? void 0 : actionsArray.map(actionType => {\n switch (actionType) {\n case 'clear':\n return /*#__PURE__*/_jsx(Button, {\n onClick: onClear,\n children: localeText.clearButtonLabel\n }, actionType);\n\n case 'cancel':\n return /*#__PURE__*/_jsx(Button, {\n onClick: onCancel,\n children: localeText.cancelButtonLabel\n }, actionType);\n\n case 'accept':\n return /*#__PURE__*/_jsx(Button, {\n onClick: onAccept,\n children: localeText.okButtonLabel\n }, actionType);\n\n case 'today':\n return /*#__PURE__*/_jsx(Button, {\n onClick: onSetToday,\n children: localeText.todayButtonLabel\n }, actionType);\n\n default:\n return null;\n }\n });\n return /*#__PURE__*/_jsx(DialogActions, _extends({}, other, {\n children: buttons\n }));\n};"],"mappings":"AAAA,OAAOA,QAAQ,MAAM,oCAAoC;AACzD,OAAOC,6BAA6B,MAAM,yDAAyD;AACnG,MAAMC,SAAS,GAAG,CAAC,UAAU,EAAE,SAAS,EAAE,UAAU,EAAE,YAAY,EAAE,SAAS,CAAC;AAC9E,OAAO,KAAKC,KAAK,MAAM,OAAO;AAC9B,OAAOC,MAAM,MAAM,sBAAsB;AACzC,OAAOC,aAAa,MAAM,6BAA6B;AACvD,SAASC,aAAa,QAAQ,6BAA6B;AAC3D,SAASC,qBAAqB,QAAQ,wDAAwD;AAC9F,SAASC,GAAG,IAAIC,IAAI,QAAQ,mBAAmB;AAC/C,OAAO,MAAMC,gBAAgB,GAAGC,KAAK,IAAI;EACvC,MAAM;MACJC,QAAQ;MACRC,OAAO;MACPC,QAAQ;MACRC,UAAU;MACVC;IACF,CAAC,GAAGL,KAAK;IACHM,KAAK,GAAGhB,6BAA6B,CAACU,KAAK,EAAET,SAAS,CAAC;EAE7D,MAAMgB,cAAc,GAAGf,KAAK,CAACgB,UAAU,CAACZ,qBAAqB,CAAC;EAC9D,MAAMa,UAAU,GAAGd,aAAa,CAAC,CAAC;EAClC,MAAMe,YAAY,GAAG,OAAOL,OAAO,KAAK,UAAU,GAAGA,OAAO,CAACE,cAAc,CAAC,GAAGF,OAAO;EAEtF,IAAIK,YAAY,IAAI,IAAI,IAAIA,YAAY,CAACC,MAAM,KAAK,CAAC,EAAE;IACrD,OAAO,IAAI;EACb;EAEA,MAAMC,OAAO,GAAGF,YAAY,IAAI,IAAI,GAAG,KAAK,CAAC,GAAGA,YAAY,CAACG,GAAG,CAACC,UAAU,IAAI;IAC7E,QAAQA,UAAU;MAChB,KAAK,OAAO;QACV,OAAO,aAAahB,IAAI,CAACL,MAAM,EAAE;UAC/BsB,OAAO,EAAEb,OAAO;UAChBc,QAAQ,EAAEP,UAAU,CAACQ;QACvB,CAAC,EAAEH,UAAU,CAAC;MAEhB,KAAK,QAAQ;QACX,OAAO,aAAahB,IAAI,CAACL,MAAM,EAAE;UAC/BsB,OAAO,EAAEZ,QAAQ;UACjBa,QAAQ,EAAEP,UAAU,CAACS;QACvB,CAAC,EAAEJ,UAAU,CAAC;MAEhB,KAAK,QAAQ;QACX,OAAO,aAAahB,IAAI,CAACL,MAAM,EAAE;UAC/BsB,OAAO,EAAEd,QAAQ;UACjBe,QAAQ,EAAEP,UAAU,CAACU;QACvB,CAAC,EAAEL,UAAU,CAAC;MAEhB,KAAK,OAAO;QACV,OAAO,aAAahB,IAAI,CAACL,MAAM,EAAE;UAC/BsB,OAAO,EAAEX,UAAU;UACnBY,QAAQ,EAAEP,UAAU,CAACW;QACvB,CAAC,EAAEN,UAAU,CAAC;MAEhB;QACE,OAAO,IAAI;IACf;EACF,CAAC,CAAC;EACF,OAAO,aAAahB,IAAI,CAACJ,aAAa,EAAEL,QAAQ,CAAC,CAAC,CAAC,EAAEiB,KAAK,EAAE;IAC1DU,QAAQ,EAAEJ;EACZ,CAAC,CAAC,CAAC;AACL,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]} |