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

1 line
6.2 KiB
JSON

{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { HTMLElementType } from '@mui/utils';\nimport { useGridApiContext } from '../../../hooks/utils/useGridApiContext';\nimport { GridMenu } from '../GridMenu';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nfunction GridColumnHeaderMenu({\n columnMenuId,\n columnMenuButtonId,\n ContentComponent,\n contentComponentProps,\n field,\n open,\n target,\n onExited\n}) {\n const apiRef = useGridApiContext();\n const currentColumn = apiRef.current.getColumn(field);\n const hideMenu = React.useCallback(event => {\n // Prevent triggering the sorting\n event.stopPropagation();\n apiRef.current.hideColumnMenu();\n }, [apiRef]);\n if (!target) {\n return null;\n }\n return /*#__PURE__*/_jsx(GridMenu, {\n placement: `bottom-${currentColumn.align === 'right' ? 'start' : 'end'}`,\n open: open,\n target: target,\n onClickAway: hideMenu,\n onExited: onExited,\n children: /*#__PURE__*/_jsx(ContentComponent, _extends({\n currentColumn: currentColumn,\n hideMenu: hideMenu,\n open: open,\n id: columnMenuId,\n labelledby: columnMenuButtonId\n }, contentComponentProps))\n });\n}\nprocess.env.NODE_ENV !== \"production\" ? GridColumnHeaderMenu.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 columnMenuButtonId: PropTypes.string,\n columnMenuId: PropTypes.string,\n ContentComponent: PropTypes.elementType.isRequired,\n contentComponentProps: PropTypes.any,\n field: PropTypes.string.isRequired,\n onExited: PropTypes.func,\n open: PropTypes.bool.isRequired,\n target: HTMLElementType\n} : void 0;\nexport { GridColumnHeaderMenu };","map":{"version":3,"names":["_extends","React","PropTypes","HTMLElementType","useGridApiContext","GridMenu","jsx","_jsx","GridColumnHeaderMenu","columnMenuId","columnMenuButtonId","ContentComponent","contentComponentProps","field","open","target","onExited","apiRef","currentColumn","current","getColumn","hideMenu","useCallback","event","stopPropagation","hideColumnMenu","placement","align","onClickAway","children","id","labelledby","process","env","NODE_ENV","propTypes","string","elementType","isRequired","any","func","bool"],"sources":["/home/gnx/Desktop/ETB/ETB-FrontEnd/node_modules/@mui/x-data-grid/components/menu/columnMenu/GridColumnHeaderMenu.js"],"sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport * as React from 'react';\nimport PropTypes from 'prop-types';\nimport { HTMLElementType } from '@mui/utils';\nimport { useGridApiContext } from '../../../hooks/utils/useGridApiContext';\nimport { GridMenu } from '../GridMenu';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\n\nfunction GridColumnHeaderMenu({\n columnMenuId,\n columnMenuButtonId,\n ContentComponent,\n contentComponentProps,\n field,\n open,\n target,\n onExited\n}) {\n const apiRef = useGridApiContext();\n const currentColumn = apiRef.current.getColumn(field);\n const hideMenu = React.useCallback(event => {\n // Prevent triggering the sorting\n event.stopPropagation();\n apiRef.current.hideColumnMenu();\n }, [apiRef]);\n\n if (!target) {\n return null;\n }\n\n return /*#__PURE__*/_jsx(GridMenu, {\n placement: `bottom-${currentColumn.align === 'right' ? 'start' : 'end'}`,\n open: open,\n target: target,\n onClickAway: hideMenu,\n onExited: onExited,\n children: /*#__PURE__*/_jsx(ContentComponent, _extends({\n currentColumn: currentColumn,\n hideMenu: hideMenu,\n open: open,\n id: columnMenuId,\n labelledby: columnMenuButtonId\n }, contentComponentProps))\n });\n}\n\nprocess.env.NODE_ENV !== \"production\" ? GridColumnHeaderMenu.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 columnMenuButtonId: PropTypes.string,\n columnMenuId: PropTypes.string,\n ContentComponent: PropTypes.elementType.isRequired,\n contentComponentProps: PropTypes.any,\n field: PropTypes.string.isRequired,\n onExited: PropTypes.func,\n open: PropTypes.bool.isRequired,\n target: HTMLElementType\n} : void 0;\nexport { GridColumnHeaderMenu };"],"mappings":"AAAA,OAAOA,QAAQ,MAAM,oCAAoC;AACzD,OAAO,KAAKC,KAAK,MAAM,OAAO;AAC9B,OAAOC,SAAS,MAAM,YAAY;AAClC,SAASC,eAAe,QAAQ,YAAY;AAC5C,SAASC,iBAAiB,QAAQ,wCAAwC;AAC1E,SAASC,QAAQ,QAAQ,aAAa;AACtC,SAASC,GAAG,IAAIC,IAAI,QAAQ,mBAAmB;AAE/C,SAASC,oBAAoBA,CAAC;EAC5BC,YAAY;EACZC,kBAAkB;EAClBC,gBAAgB;EAChBC,qBAAqB;EACrBC,KAAK;EACLC,IAAI;EACJC,MAAM;EACNC;AACF,CAAC,EAAE;EACD,MAAMC,MAAM,GAAGb,iBAAiB,CAAC,CAAC;EAClC,MAAMc,aAAa,GAAGD,MAAM,CAACE,OAAO,CAACC,SAAS,CAACP,KAAK,CAAC;EACrD,MAAMQ,QAAQ,GAAGpB,KAAK,CAACqB,WAAW,CAACC,KAAK,IAAI;IAC1C;IACAA,KAAK,CAACC,eAAe,CAAC,CAAC;IACvBP,MAAM,CAACE,OAAO,CAACM,cAAc,CAAC,CAAC;EACjC,CAAC,EAAE,CAACR,MAAM,CAAC,CAAC;EAEZ,IAAI,CAACF,MAAM,EAAE;IACX,OAAO,IAAI;EACb;EAEA,OAAO,aAAaR,IAAI,CAACF,QAAQ,EAAE;IACjCqB,SAAS,EAAE,UAAUR,aAAa,CAACS,KAAK,KAAK,OAAO,GAAG,OAAO,GAAG,KAAK,EAAE;IACxEb,IAAI,EAAEA,IAAI;IACVC,MAAM,EAAEA,MAAM;IACda,WAAW,EAAEP,QAAQ;IACrBL,QAAQ,EAAEA,QAAQ;IAClBa,QAAQ,EAAE,aAAatB,IAAI,CAACI,gBAAgB,EAAEX,QAAQ,CAAC;MACrDkB,aAAa,EAAEA,aAAa;MAC5BG,QAAQ,EAAEA,QAAQ;MAClBP,IAAI,EAAEA,IAAI;MACVgB,EAAE,EAAErB,YAAY;MAChBsB,UAAU,EAAErB;IACd,CAAC,EAAEE,qBAAqB,CAAC;EAC3B,CAAC,CAAC;AACJ;AAEAoB,OAAO,CAACC,GAAG,CAACC,QAAQ,KAAK,YAAY,GAAG1B,oBAAoB,CAAC2B,SAAS,GAAG;EACvE;EACA;EACA;EACA;EACAzB,kBAAkB,EAAER,SAAS,CAACkC,MAAM;EACpC3B,YAAY,EAAEP,SAAS,CAACkC,MAAM;EAC9BzB,gBAAgB,EAAET,SAAS,CAACmC,WAAW,CAACC,UAAU;EAClD1B,qBAAqB,EAAEV,SAAS,CAACqC,GAAG;EACpC1B,KAAK,EAAEX,SAAS,CAACkC,MAAM,CAACE,UAAU;EAClCtB,QAAQ,EAAEd,SAAS,CAACsC,IAAI;EACxB1B,IAAI,EAAEZ,SAAS,CAACuC,IAAI,CAACH,UAAU;EAC/BvB,MAAM,EAAEZ;AACV,CAAC,GAAG,KAAK,CAAC;AACV,SAASK,oBAAoB","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}