1 |
- {"ast":null,"code":"\"use client\";\n\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport useClosable, { pickClosable } from '../_util/hooks/useClosable';\nimport { useComponentConfig } from '../config-provider/context';\nimport Skeleton from '../skeleton';\nconst DrawerPanel = props => {\n var _a, _b;\n const {\n prefixCls,\n title,\n footer,\n extra,\n loading,\n onClose,\n headerStyle,\n bodyStyle,\n footerStyle,\n children,\n classNames: drawerClassNames,\n styles: drawerStyles\n } = props;\n const drawerContext = useComponentConfig('drawer');\n const customCloseIconRender = React.useCallback(icon => (/*#__PURE__*/React.createElement(\"button\", {\n type: \"button\",\n onClick: onClose,\n className: `${prefixCls}-close`\n }, icon)), [onClose]);\n const [mergedClosable, mergedCloseIcon] = useClosable(pickClosable(props), pickClosable(drawerContext), {\n closable: true,\n closeIconRender: customCloseIconRender\n });\n const headerNode = React.useMemo(() => {\n var _a, _b;\n if (!title && !mergedClosable) {\n return null;\n }\n return /*#__PURE__*/React.createElement(\"div\", {\n style: Object.assign(Object.assign(Object.assign({}, (_a = drawerContext.styles) === null || _a === void 0 ? void 0 : _a.header), headerStyle), drawerStyles === null || drawerStyles === void 0 ? void 0 : drawerStyles.header),\n className: classNames(`${prefixCls}-header`, {\n [`${prefixCls}-header-close-only`]: mergedClosable && !title && !extra\n }, (_b = drawerContext.classNames) === null || _b === void 0 ? void 0 : _b.header, drawerClassNames === null || drawerClassNames === void 0 ? void 0 : drawerClassNames.header)\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: `${prefixCls}-header-title`\n }, mergedCloseIcon, title && /*#__PURE__*/React.createElement(\"div\", {\n className: `${prefixCls}-title`\n }, title)), extra && /*#__PURE__*/React.createElement(\"div\", {\n className: `${prefixCls}-extra`\n }, extra));\n }, [mergedClosable, mergedCloseIcon, extra, headerStyle, prefixCls, title]);\n const footerNode = React.useMemo(() => {\n var _a, _b;\n if (!footer) {\n return null;\n }\n const footerClassName = `${prefixCls}-footer`;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: classNames(footerClassName, (_a = drawerContext.classNames) === null || _a === void 0 ? void 0 : _a.footer, drawerClassNames === null || drawerClassNames === void 0 ? void 0 : drawerClassNames.footer),\n style: Object.assign(Object.assign(Object.assign({}, (_b = drawerContext.styles) === null || _b === void 0 ? void 0 : _b.footer), footerStyle), drawerStyles === null || drawerStyles === void 0 ? void 0 : drawerStyles.footer)\n }, footer);\n }, [footer, footerStyle, prefixCls]);\n return /*#__PURE__*/React.createElement(React.Fragment, null, headerNode, /*#__PURE__*/React.createElement(\"div\", {\n className: classNames(`${prefixCls}-body`, drawerClassNames === null || drawerClassNames === void 0 ? void 0 : drawerClassNames.body, (_a = drawerContext.classNames) === null || _a === void 0 ? void 0 : _a.body),\n style: Object.assign(Object.assign(Object.assign({}, (_b = drawerContext.styles) === null || _b === void 0 ? void 0 : _b.body), bodyStyle), drawerStyles === null || drawerStyles === void 0 ? void 0 : drawerStyles.body)\n }, loading ? (/*#__PURE__*/React.createElement(Skeleton, {\n active: true,\n title: false,\n paragraph: {\n rows: 5\n },\n className: `${prefixCls}-body-skeleton`\n })) : children), footerNode);\n};\nexport default DrawerPanel;","map":{"version":3,"names":["React","classNames","useClosable","pickClosable","useComponentConfig","Skeleton","DrawerPanel","props","_a","_b","prefixCls","title","footer","extra","loading","onClose","headerStyle","bodyStyle","footerStyle","children","drawerClassNames","styles","drawerStyles","drawerContext","customCloseIconRender","useCallback","icon","createElement","type","onClick","className","mergedClosable","mergedCloseIcon","closable","closeIconRender","headerNode","useMemo","style","Object","assign","header","footerNode","footerClassName","Fragment","body","active","paragraph","rows"],"sources":["/Users/max_liu/max_liu/company/tools_auto_pt/node_modules/antd/es/drawer/DrawerPanel.js"],"sourcesContent":["\"use client\";\n\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport useClosable, { pickClosable } from '../_util/hooks/useClosable';\nimport { useComponentConfig } from '../config-provider/context';\nimport Skeleton from '../skeleton';\nconst DrawerPanel = props => {\n var _a, _b;\n const {\n prefixCls,\n title,\n footer,\n extra,\n loading,\n onClose,\n headerStyle,\n bodyStyle,\n footerStyle,\n children,\n classNames: drawerClassNames,\n styles: drawerStyles\n } = props;\n const drawerContext = useComponentConfig('drawer');\n const customCloseIconRender = React.useCallback(icon => (/*#__PURE__*/React.createElement(\"button\", {\n type: \"button\",\n onClick: onClose,\n className: `${prefixCls}-close`\n }, icon)), [onClose]);\n const [mergedClosable, mergedCloseIcon] = useClosable(pickClosable(props), pickClosable(drawerContext), {\n closable: true,\n closeIconRender: customCloseIconRender\n });\n const headerNode = React.useMemo(() => {\n var _a, _b;\n if (!title && !mergedClosable) {\n return null;\n }\n return /*#__PURE__*/React.createElement(\"div\", {\n style: Object.assign(Object.assign(Object.assign({}, (_a = drawerContext.styles) === null || _a === void 0 ? void 0 : _a.header), headerStyle), drawerStyles === null || drawerStyles === void 0 ? void 0 : drawerStyles.header),\n className: classNames(`${prefixCls}-header`, {\n [`${prefixCls}-header-close-only`]: mergedClosable && !title && !extra\n }, (_b = drawerContext.classNames) === null || _b === void 0 ? void 0 : _b.header, drawerClassNames === null || drawerClassNames === void 0 ? void 0 : drawerClassNames.header)\n }, /*#__PURE__*/React.createElement(\"div\", {\n className: `${prefixCls}-header-title`\n }, mergedCloseIcon, title && /*#__PURE__*/React.createElement(\"div\", {\n className: `${prefixCls}-title`\n }, title)), extra && /*#__PURE__*/React.createElement(\"div\", {\n className: `${prefixCls}-extra`\n }, extra));\n }, [mergedClosable, mergedCloseIcon, extra, headerStyle, prefixCls, title]);\n const footerNode = React.useMemo(() => {\n var _a, _b;\n if (!footer) {\n return null;\n }\n const footerClassName = `${prefixCls}-footer`;\n return /*#__PURE__*/React.createElement(\"div\", {\n className: classNames(footerClassName, (_a = drawerContext.classNames) === null || _a === void 0 ? void 0 : _a.footer, drawerClassNames === null || drawerClassNames === void 0 ? void 0 : drawerClassNames.footer),\n style: Object.assign(Object.assign(Object.assign({}, (_b = drawerContext.styles) === null || _b === void 0 ? void 0 : _b.footer), footerStyle), drawerStyles === null || drawerStyles === void 0 ? void 0 : drawerStyles.footer)\n }, footer);\n }, [footer, footerStyle, prefixCls]);\n return /*#__PURE__*/React.createElement(React.Fragment, null, headerNode, /*#__PURE__*/React.createElement(\"div\", {\n className: classNames(`${prefixCls}-body`, drawerClassNames === null || drawerClassNames === void 0 ? void 0 : drawerClassNames.body, (_a = drawerContext.classNames) === null || _a === void 0 ? void 0 : _a.body),\n style: Object.assign(Object.assign(Object.assign({}, (_b = drawerContext.styles) === null || _b === void 0 ? void 0 : _b.body), bodyStyle), drawerStyles === null || drawerStyles === void 0 ? void 0 : drawerStyles.body)\n }, loading ? (/*#__PURE__*/React.createElement(Skeleton, {\n active: true,\n title: false,\n paragraph: {\n rows: 5\n },\n className: `${prefixCls}-body-skeleton`\n })) : children), footerNode);\n};\nexport default DrawerPanel;"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|