Files
ETB/ETB-FrontEnd/node_modules/.cache/babel-loader/1d54705d1e14255579dc249403b5c2dc125780579e74e42511a16c99406c6cc8.json
Iliyan Angelov 306b20e24a Frontend start
2025-09-14 00:54:48 +03:00

1 line
6.8 KiB
JSON

{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { GridColumnMenuContainer } from './GridColumnMenuContainer';\nimport { GridColumnsMenuItem } from './GridColumnsMenuItem';\nimport { GridFilterMenuItem } from './GridFilterMenuItem';\nimport { HideGridColMenuItem } from './HideGridColMenuItem';\nimport { SortGridMenuItems } from './SortGridMenuItems';\nimport { useGridApiContext } from '../../../hooks/utils/useGridApiContext';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst GridColumnMenu = /*#__PURE__*/React.forwardRef(function GridColumnMenu(props, ref) {\n const {\n hideMenu,\n currentColumn\n } = props;\n const apiRef = useGridApiContext();\n const defaultButtons = [/*#__PURE__*/_jsx(SortGridMenuItems, {\n onClick: hideMenu,\n column: currentColumn\n }), /*#__PURE__*/\n // TODO update types to allow `onClick` and `column` to be optional\n _jsx(GridFilterMenuItem, {\n onClick: hideMenu,\n column: currentColumn\n }), /*#__PURE__*/_jsx(HideGridColMenuItem, {\n onClick: hideMenu,\n column: currentColumn\n }), /*#__PURE__*/_jsx(GridColumnsMenuItem, {\n onClick: hideMenu,\n column: currentColumn\n })];\n const preProcessedButtons = apiRef.current.unstable_applyPipeProcessors('columnMenu', defaultButtons, currentColumn);\n return /*#__PURE__*/_jsx(GridColumnMenuContainer, _extends({\n ref: ref\n }, props, {\n children: preProcessedButtons.map((button, index) => /*#__PURE__*/React.cloneElement(button, {\n key: index,\n onClick: hideMenu,\n column: currentColumn\n }))\n }));\n});\nprocess.env.NODE_ENV !== \"production\" ? GridColumnMenu.propTypes = {\n // ----------------------------- Warning --------------------------------\n // | These PropTypes are generated from the TypeScript type definitions |\n // | To update them edit the TypeScript types and run \"yarn proptypes\" |\n // ----------------------------------------------------------------------\n currentColumn: PropTypes.object.isRequired,\n hideMenu: PropTypes.func.isRequired,\n id: PropTypes.string,\n labelledby: PropTypes.string,\n open: PropTypes.bool.isRequired\n} : void 0;\nexport { GridColumnMenu };","map":{"version":3,"names":["_extends","React","PropTypes","GridColumnMenuContainer","GridColumnsMenuItem","GridFilterMenuItem","HideGridColMenuItem","SortGridMenuItems","useGridApiContext","jsx","_jsx","GridColumnMenu","forwardRef","props","ref","hideMenu","currentColumn","apiRef","defaultButtons","onClick","column","preProcessedButtons","current","unstable_applyPipeProcessors","children","map","button","index","cloneElement","key","process","env","NODE_ENV","propTypes","object","isRequired","func","id","string","labelledby","open","bool"],"sources":["/home/gnx/Desktop/ETB/ETB-FrontEnd/node_modules/@mui/x-data-grid/components/menu/columnMenu/GridColumnMenu.js"],"sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { GridColumnMenuContainer } from './GridColumnMenuContainer';\nimport { GridColumnsMenuItem } from './GridColumnsMenuItem';\nimport { GridFilterMenuItem } from './GridFilterMenuItem';\nimport { HideGridColMenuItem } from './HideGridColMenuItem';\nimport { SortGridMenuItems } from './SortGridMenuItems';\nimport { useGridApiContext } from '../../../hooks/utils/useGridApiContext';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nconst GridColumnMenu = /*#__PURE__*/React.forwardRef(function GridColumnMenu(props, ref) {\n const {\n hideMenu,\n currentColumn\n } = props;\n const apiRef = useGridApiContext();\n const defaultButtons = [/*#__PURE__*/_jsx(SortGridMenuItems, {\n onClick: hideMenu,\n column: currentColumn\n }),\n /*#__PURE__*/\n // TODO update types to allow `onClick` and `column` to be optional\n _jsx(GridFilterMenuItem, {\n onClick: hideMenu,\n column: currentColumn\n }), /*#__PURE__*/_jsx(HideGridColMenuItem, {\n onClick: hideMenu,\n column: currentColumn\n }), /*#__PURE__*/_jsx(GridColumnsMenuItem, {\n onClick: hideMenu,\n column: currentColumn\n })];\n const preProcessedButtons = apiRef.current.unstable_applyPipeProcessors('columnMenu', defaultButtons, currentColumn);\n return /*#__PURE__*/_jsx(GridColumnMenuContainer, _extends({\n ref: ref\n }, props, {\n children: preProcessedButtons.map((button, index) => /*#__PURE__*/React.cloneElement(button, {\n key: index,\n onClick: hideMenu,\n column: currentColumn\n }))\n }));\n});\nprocess.env.NODE_ENV !== \"production\" ? GridColumnMenu.propTypes = {\n // ----------------------------- Warning --------------------------------\n // | These PropTypes are generated from the TypeScript type definitions |\n // | To update them edit the TypeScript types and run \"yarn proptypes\" |\n // ----------------------------------------------------------------------\n currentColumn: PropTypes.object.isRequired,\n hideMenu: PropTypes.func.isRequired,\n id: PropTypes.string,\n labelledby: PropTypes.string,\n open: PropTypes.bool.isRequired\n} : void 0;\nexport { GridColumnMenu };"],"mappings":"AAAA,OAAOA,QAAQ,MAAM,oCAAoC;AACzD,OAAO,KAAKC,KAAK,MAAM,OAAO;AAC9B,OAAOC,SAAS,MAAM,YAAY;AAClC,SAASC,uBAAuB,QAAQ,2BAA2B;AACnE,SAASC,mBAAmB,QAAQ,uBAAuB;AAC3D,SAASC,kBAAkB,QAAQ,sBAAsB;AACzD,SAASC,mBAAmB,QAAQ,uBAAuB;AAC3D,SAASC,iBAAiB,QAAQ,qBAAqB;AACvD,SAASC,iBAAiB,QAAQ,wCAAwC;AAC1E,SAASC,GAAG,IAAIC,IAAI,QAAQ,mBAAmB;AAC/C,MAAMC,cAAc,GAAG,aAAaV,KAAK,CAACW,UAAU,CAAC,SAASD,cAAcA,CAACE,KAAK,EAAEC,GAAG,EAAE;EACvF,MAAM;IACJC,QAAQ;IACRC;EACF,CAAC,GAAGH,KAAK;EACT,MAAMI,MAAM,GAAGT,iBAAiB,CAAC,CAAC;EAClC,MAAMU,cAAc,GAAG,CAAC,aAAaR,IAAI,CAACH,iBAAiB,EAAE;IAC3DY,OAAO,EAAEJ,QAAQ;IACjBK,MAAM,EAAEJ;EACV,CAAC,CAAC,EACF;EACA;EACAN,IAAI,CAACL,kBAAkB,EAAE;IACvBc,OAAO,EAAEJ,QAAQ;IACjBK,MAAM,EAAEJ;EACV,CAAC,CAAC,EAAE,aAAaN,IAAI,CAACJ,mBAAmB,EAAE;IACzCa,OAAO,EAAEJ,QAAQ;IACjBK,MAAM,EAAEJ;EACV,CAAC,CAAC,EAAE,aAAaN,IAAI,CAACN,mBAAmB,EAAE;IACzCe,OAAO,EAAEJ,QAAQ;IACjBK,MAAM,EAAEJ;EACV,CAAC,CAAC,CAAC;EACH,MAAMK,mBAAmB,GAAGJ,MAAM,CAACK,OAAO,CAACC,4BAA4B,CAAC,YAAY,EAAEL,cAAc,EAAEF,aAAa,CAAC;EACpH,OAAO,aAAaN,IAAI,CAACP,uBAAuB,EAAEH,QAAQ,CAAC;IACzDc,GAAG,EAAEA;EACP,CAAC,EAAED,KAAK,EAAE;IACRW,QAAQ,EAAEH,mBAAmB,CAACI,GAAG,CAAC,CAACC,MAAM,EAAEC,KAAK,KAAK,aAAa1B,KAAK,CAAC2B,YAAY,CAACF,MAAM,EAAE;MAC3FG,GAAG,EAAEF,KAAK;MACVR,OAAO,EAAEJ,QAAQ;MACjBK,MAAM,EAAEJ;IACV,CAAC,CAAC;EACJ,CAAC,CAAC,CAAC;AACL,CAAC,CAAC;AACFc,OAAO,CAACC,GAAG,CAACC,QAAQ,KAAK,YAAY,GAAGrB,cAAc,CAACsB,SAAS,GAAG;EACjE;EACA;EACA;EACA;EACAjB,aAAa,EAAEd,SAAS,CAACgC,MAAM,CAACC,UAAU;EAC1CpB,QAAQ,EAAEb,SAAS,CAACkC,IAAI,CAACD,UAAU;EACnCE,EAAE,EAAEnC,SAAS,CAACoC,MAAM;EACpBC,UAAU,EAAErC,SAAS,CAACoC,MAAM;EAC5BE,IAAI,EAAEtC,SAAS,CAACuC,IAAI,CAACN;AACvB,CAAC,GAAG,KAAK,CAAC;AACV,SAASxB,cAAc","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}