1 |
- {"ast":null,"code":"\"use client\";\n\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport { Panel } from 'rc-cascader';\nimport DefaultRenderEmpty from '../config-provider/defaultRenderEmpty';\nimport DisabledContext from '../config-provider/DisabledContext';\nimport useCSSVarCls from '../config-provider/hooks/useCSSVarCls';\nimport useBase from './hooks/useBase';\nimport useCheckable from './hooks/useCheckable';\nimport useColumnIcons from './hooks/useColumnIcons';\nimport useStyle from './style';\nimport usePanelStyle from './style/panel';\nfunction CascaderPanel(props) {\n const {\n prefixCls: customizePrefixCls,\n className,\n multiple,\n rootClassName,\n notFoundContent,\n direction,\n expandIcon,\n disabled: customDisabled\n } = props;\n const disabled = React.useContext(DisabledContext);\n const mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled;\n const [prefixCls, cascaderPrefixCls, mergedDirection, renderEmpty] = useBase(customizePrefixCls, direction);\n const rootCls = useCSSVarCls(cascaderPrefixCls);\n const [wrapCSSVar, hashId, cssVarCls] = useStyle(cascaderPrefixCls, rootCls);\n usePanelStyle(cascaderPrefixCls);\n const isRtl = mergedDirection === 'rtl';\n // ===================== Icon ======================\n const [mergedExpandIcon, loadingIcon] = useColumnIcons(prefixCls, isRtl, expandIcon);\n // ===================== Empty =====================\n const mergedNotFoundContent = notFoundContent || (renderEmpty === null || renderEmpty === void 0 ? void 0 : renderEmpty('Cascader')) || (/*#__PURE__*/React.createElement(DefaultRenderEmpty, {\n componentName: \"Cascader\"\n }));\n // =================== Multiple ====================\n const checkable = useCheckable(cascaderPrefixCls, multiple);\n // ==================== Render =====================\n return wrapCSSVar(/*#__PURE__*/React.createElement(Panel, Object.assign({}, props, {\n checkable: checkable,\n prefixCls: cascaderPrefixCls,\n className: classNames(className, hashId, rootClassName, cssVarCls, rootCls),\n notFoundContent: mergedNotFoundContent,\n direction: mergedDirection,\n expandIcon: mergedExpandIcon,\n loadingIcon: loadingIcon,\n disabled: mergedDisabled\n })));\n}\nexport default CascaderPanel;","map":{"version":3,"names":["React","classNames","Panel","DefaultRenderEmpty","DisabledContext","useCSSVarCls","useBase","useCheckable","useColumnIcons","useStyle","usePanelStyle","CascaderPanel","props","prefixCls","customizePrefixCls","className","multiple","rootClassName","notFoundContent","direction","expandIcon","disabled","customDisabled","useContext","mergedDisabled","cascaderPrefixCls","mergedDirection","renderEmpty","rootCls","wrapCSSVar","hashId","cssVarCls","isRtl","mergedExpandIcon","loadingIcon","mergedNotFoundContent","createElement","componentName","checkable","Object","assign"],"sources":["/Users/max_liu/max_liu/company/tools_auto_pt/node_modules/antd/es/cascader/Panel.js"],"sourcesContent":["\"use client\";\n\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport { Panel } from 'rc-cascader';\nimport DefaultRenderEmpty from '../config-provider/defaultRenderEmpty';\nimport DisabledContext from '../config-provider/DisabledContext';\nimport useCSSVarCls from '../config-provider/hooks/useCSSVarCls';\nimport useBase from './hooks/useBase';\nimport useCheckable from './hooks/useCheckable';\nimport useColumnIcons from './hooks/useColumnIcons';\nimport useStyle from './style';\nimport usePanelStyle from './style/panel';\nfunction CascaderPanel(props) {\n const {\n prefixCls: customizePrefixCls,\n className,\n multiple,\n rootClassName,\n notFoundContent,\n direction,\n expandIcon,\n disabled: customDisabled\n } = props;\n const disabled = React.useContext(DisabledContext);\n const mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled;\n const [prefixCls, cascaderPrefixCls, mergedDirection, renderEmpty] = useBase(customizePrefixCls, direction);\n const rootCls = useCSSVarCls(cascaderPrefixCls);\n const [wrapCSSVar, hashId, cssVarCls] = useStyle(cascaderPrefixCls, rootCls);\n usePanelStyle(cascaderPrefixCls);\n const isRtl = mergedDirection === 'rtl';\n // ===================== Icon ======================\n const [mergedExpandIcon, loadingIcon] = useColumnIcons(prefixCls, isRtl, expandIcon);\n // ===================== Empty =====================\n const mergedNotFoundContent = notFoundContent || (renderEmpty === null || renderEmpty === void 0 ? void 0 : renderEmpty('Cascader')) || (/*#__PURE__*/React.createElement(DefaultRenderEmpty, {\n componentName: \"Cascader\"\n }));\n // =================== Multiple ====================\n const checkable = useCheckable(cascaderPrefixCls, multiple);\n // ==================== Render =====================\n return wrapCSSVar(/*#__PURE__*/React.createElement(Panel, Object.assign({}, props, {\n checkable: checkable,\n prefixCls: cascaderPrefixCls,\n className: classNames(className, hashId, rootClassName, cssVarCls, rootCls),\n notFoundContent: mergedNotFoundContent,\n direction: mergedDirection,\n expandIcon: mergedExpandIcon,\n loadingIcon: loadingIcon,\n disabled: mergedDisabled\n })));\n}\nexport default CascaderPanel;"],"mappings":"AAAA,YAAY;;AAEZ,OAAO,KAAKA,KAAK,MAAM,OAAO;AAC9B,OAAOC,UAAU,MAAM,YAAY;AACnC,SAASC,KAAK,QAAQ,aAAa;AACnC,OAAOC,kBAAkB,MAAM,uCAAuC;AACtE,OAAOC,eAAe,MAAM,oCAAoC;AAChE,OAAOC,YAAY,MAAM,uCAAuC;AAChE,OAAOC,OAAO,MAAM,iBAAiB;AACrC,OAAOC,YAAY,MAAM,sBAAsB;AAC/C,OAAOC,cAAc,MAAM,wBAAwB;AACnD,OAAOC,QAAQ,MAAM,SAAS;AAC9B,OAAOC,aAAa,MAAM,eAAe;AACzC,SAASC,aAAaA,CAACC,KAAK,EAAE;EAC5B,MAAM;IACJC,SAAS,EAAEC,kBAAkB;IAC7BC,SAAS;IACTC,QAAQ;IACRC,aAAa;IACbC,eAAe;IACfC,SAAS;IACTC,UAAU;IACVC,QAAQ,EAAEC;EACZ,CAAC,GAAGV,KAAK;EACT,MAAMS,QAAQ,GAAGrB,KAAK,CAACuB,UAAU,CAACnB,eAAe,CAAC;EAClD,MAAMoB,cAAc,GAAGF,cAAc,KAAK,IAAI,IAAIA,cAAc,KAAK,KAAK,CAAC,GAAGA,cAAc,GAAGD,QAAQ;EACvG,MAAM,CAACR,SAAS,EAAEY,iBAAiB,EAAEC,eAAe,EAAEC,WAAW,CAAC,GAAGrB,OAAO,CAACQ,kBAAkB,EAAEK,SAAS,CAAC;EAC3G,MAAMS,OAAO,GAAGvB,YAAY,CAACoB,iBAAiB,CAAC;EAC/C,MAAM,CAACI,UAAU,EAAEC,MAAM,EAAEC,SAAS,CAAC,GAAGtB,QAAQ,CAACgB,iBAAiB,EAAEG,OAAO,CAAC;EAC5ElB,aAAa,CAACe,iBAAiB,CAAC;EAChC,MAAMO,KAAK,GAAGN,eAAe,KAAK,KAAK;EACvC;EACA,MAAM,CAACO,gBAAgB,EAAEC,WAAW,CAAC,GAAG1B,cAAc,CAACK,SAAS,EAAEmB,KAAK,EAAEZ,UAAU,CAAC;EACpF;EACA,MAAMe,qBAAqB,GAAGjB,eAAe,KAAKS,WAAW,KAAK,IAAI,IAAIA,WAAW,KAAK,KAAK,CAAC,GAAG,KAAK,CAAC,GAAGA,WAAW,CAAC,UAAU,CAAC,CAAC,KAAK,aAAa3B,KAAK,CAACoC,aAAa,CAACjC,kBAAkB,EAAE;IAC5LkC,aAAa,EAAE;EACjB,CAAC,CAAC,CAAC;EACH;EACA,MAAMC,SAAS,GAAG/B,YAAY,CAACkB,iBAAiB,EAAET,QAAQ,CAAC;EAC3D;EACA,OAAOa,UAAU,CAAC,aAAa7B,KAAK,CAACoC,aAAa,CAAClC,KAAK,EAAEqC,MAAM,CAACC,MAAM,CAAC,CAAC,CAAC,EAAE5B,KAAK,EAAE;IACjF0B,SAAS,EAAEA,SAAS;IACpBzB,SAAS,EAAEY,iBAAiB;IAC5BV,SAAS,EAAEd,UAAU,CAACc,SAAS,EAAEe,MAAM,EAAEb,aAAa,EAAEc,SAAS,EAAEH,OAAO,CAAC;IAC3EV,eAAe,EAAEiB,qBAAqB;IACtChB,SAAS,EAAEO,eAAe;IAC1BN,UAAU,EAAEa,gBAAgB;IAC5BC,WAAW,EAAEA,WAAW;IACxBb,QAAQ,EAAEG;EACZ,CAAC,CAAC,CAAC,CAAC;AACN;AACA,eAAeb,aAAa","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|