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

1 line
11 KiB
JSON

{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nconst _excluded = [\"children\", \"onClick\"];\nimport * as React from 'react';\nimport { unstable_useId as useId, useForkRef } from '@mui/material/utils';\nimport MenuList from '@mui/material/MenuList';\nimport { isHideMenuKey, isTabKey } from '../../utils/keyboardUtils';\nimport { useGridApiContext } from '../../hooks/utils/useGridApiContext';\nimport { GridMenu } from '../menu/GridMenu';\nimport { useGridRootProps } from '../../hooks/utils/useGridRootProps';\nimport { gridClasses } from '../../constants/gridClasses';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nexport const GridToolbarExportContainer = /*#__PURE__*/React.forwardRef(function GridToolbarExportContainer(props, ref) {\n var _rootProps$components;\n const {\n children,\n onClick\n } = props,\n other = _objectWithoutPropertiesLoose(props, _excluded);\n const apiRef = useGridApiContext();\n const rootProps = useGridRootProps();\n const buttonId = useId();\n const menuId = useId();\n const [open, setOpen] = React.useState(false);\n const buttonRef = React.useRef(null);\n const handleRef = useForkRef(ref, buttonRef);\n const handleMenuOpen = event => {\n setOpen(prevOpen => !prevOpen);\n onClick == null ? void 0 : onClick(event);\n };\n const handleMenuClose = () => setOpen(false);\n const handleListKeyDown = event => {\n if (isTabKey(event.key)) {\n event.preventDefault();\n }\n if (isHideMenuKey(event.key)) {\n handleMenuClose();\n }\n };\n const handleMenuClickAway = event => {\n var _buttonRef$current;\n if (buttonRef.current === event.target ||\n // if user clicked on the icon\n (_buttonRef$current = buttonRef.current) != null && _buttonRef$current.contains(event.target)) {\n return;\n }\n setOpen(false);\n };\n if (children == null) {\n return null;\n }\n return /*#__PURE__*/_jsxs(React.Fragment, {\n children: [/*#__PURE__*/_jsx(rootProps.components.BaseButton, _extends({\n ref: handleRef,\n size: \"small\",\n startIcon: /*#__PURE__*/_jsx(rootProps.components.ExportIcon, {}),\n \"aria-expanded\": open ? 'true' : undefined,\n \"aria-label\": apiRef.current.getLocaleText('toolbarExportLabel'),\n \"aria-haspopup\": \"menu\",\n \"aria-labelledby\": menuId,\n id: buttonId\n }, other, {\n onClick: handleMenuOpen\n }, (_rootProps$components = rootProps.componentsProps) == null ? void 0 : _rootProps$components.baseButton, {\n children: apiRef.current.getLocaleText('toolbarExport')\n })), /*#__PURE__*/_jsx(GridMenu, {\n open: open,\n target: buttonRef.current,\n onClickAway: handleMenuClickAway,\n position: \"bottom-start\",\n children: /*#__PURE__*/_jsx(MenuList, {\n id: menuId,\n className: gridClasses.menuList,\n \"aria-labelledby\": buttonId,\n onKeyDown: handleListKeyDown,\n autoFocusItem: open,\n children: React.Children.map(children, child => {\n if (! /*#__PURE__*/React.isValidElement(child)) {\n return child;\n }\n return /*#__PURE__*/React.cloneElement(child, {\n hideMenu: handleMenuClose\n });\n })\n })\n })]\n });\n});","map":{"version":3,"names":["_extends","_objectWithoutPropertiesLoose","_excluded","React","unstable_useId","useId","useForkRef","MenuList","isHideMenuKey","isTabKey","useGridApiContext","GridMenu","useGridRootProps","gridClasses","jsx","_jsx","jsxs","_jsxs","GridToolbarExportContainer","forwardRef","props","ref","_rootProps$components","children","onClick","other","apiRef","rootProps","buttonId","menuId","open","setOpen","useState","buttonRef","useRef","handleRef","handleMenuOpen","event","prevOpen","handleMenuClose","handleListKeyDown","key","preventDefault","handleMenuClickAway","_buttonRef$current","current","target","contains","Fragment","components","BaseButton","size","startIcon","ExportIcon","undefined","getLocaleText","id","componentsProps","baseButton","onClickAway","position","className","menuList","onKeyDown","autoFocusItem","Children","map","child","isValidElement","cloneElement","hideMenu"],"sources":["/home/gnx/Desktop/ETB/ETB-FrontEnd/node_modules/@mui/x-data-grid/components/toolbar/GridToolbarExportContainer.js"],"sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nconst _excluded = [\"children\", \"onClick\"];\nimport * as React from 'react';\nimport { unstable_useId as useId, useForkRef } from '@mui/material/utils';\nimport MenuList from '@mui/material/MenuList';\nimport { isHideMenuKey, isTabKey } from '../../utils/keyboardUtils';\nimport { useGridApiContext } from '../../hooks/utils/useGridApiContext';\nimport { GridMenu } from '../menu/GridMenu';\nimport { useGridRootProps } from '../../hooks/utils/useGridRootProps';\nimport { gridClasses } from '../../constants/gridClasses';\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { jsxs as _jsxs } from \"react/jsx-runtime\";\nexport const GridToolbarExportContainer = /*#__PURE__*/React.forwardRef(function GridToolbarExportContainer(props, ref) {\n var _rootProps$components;\n\n const {\n children,\n onClick\n } = props,\n other = _objectWithoutPropertiesLoose(props, _excluded);\n\n const apiRef = useGridApiContext();\n const rootProps = useGridRootProps();\n const buttonId = useId();\n const menuId = useId();\n const [open, setOpen] = React.useState(false);\n const buttonRef = React.useRef(null);\n const handleRef = useForkRef(ref, buttonRef);\n\n const handleMenuOpen = event => {\n setOpen(prevOpen => !prevOpen);\n onClick == null ? void 0 : onClick(event);\n };\n\n const handleMenuClose = () => setOpen(false);\n\n const handleListKeyDown = event => {\n if (isTabKey(event.key)) {\n event.preventDefault();\n }\n\n if (isHideMenuKey(event.key)) {\n handleMenuClose();\n }\n };\n\n const handleMenuClickAway = event => {\n var _buttonRef$current;\n\n if (buttonRef.current === event.target || // if user clicked on the icon\n (_buttonRef$current = buttonRef.current) != null && _buttonRef$current.contains(event.target)) {\n return;\n }\n\n setOpen(false);\n };\n\n if (children == null) {\n return null;\n }\n\n return /*#__PURE__*/_jsxs(React.Fragment, {\n children: [/*#__PURE__*/_jsx(rootProps.components.BaseButton, _extends({\n ref: handleRef,\n size: \"small\",\n startIcon: /*#__PURE__*/_jsx(rootProps.components.ExportIcon, {}),\n \"aria-expanded\": open ? 'true' : undefined,\n \"aria-label\": apiRef.current.getLocaleText('toolbarExportLabel'),\n \"aria-haspopup\": \"menu\",\n \"aria-labelledby\": menuId,\n id: buttonId\n }, other, {\n onClick: handleMenuOpen\n }, (_rootProps$components = rootProps.componentsProps) == null ? void 0 : _rootProps$components.baseButton, {\n children: apiRef.current.getLocaleText('toolbarExport')\n })), /*#__PURE__*/_jsx(GridMenu, {\n open: open,\n target: buttonRef.current,\n onClickAway: handleMenuClickAway,\n position: \"bottom-start\",\n children: /*#__PURE__*/_jsx(MenuList, {\n id: menuId,\n className: gridClasses.menuList,\n \"aria-labelledby\": buttonId,\n onKeyDown: handleListKeyDown,\n autoFocusItem: open,\n children: React.Children.map(children, child => {\n if (! /*#__PURE__*/React.isValidElement(child)) {\n return child;\n }\n\n return /*#__PURE__*/React.cloneElement(child, {\n hideMenu: handleMenuClose\n });\n })\n })\n })]\n });\n});"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}