PromoCursed/node_modules/.cache/babel-loader/be65bd757c86b23acaedb6f949fcf3b9da5ca1e3e945f46a4486ced164e645d3.json

1 line
6.6 KiB
JSON
Raw Normal View History

2024-08-20 23:25:37 +04:00
{"ast":null,"code":"\"use client\";\n\nimport * as React from 'react';\nimport DeleteOutlined from \"@ant-design/icons/es/icons/DeleteOutlined\";\nimport classNames from 'classnames';\nimport TransButton from '../_util/transButton';\nimport Checkbox from '../checkbox';\nimport { useLocale } from '../locale';\nimport defaultLocale from '../locale/en_US';\nconst ListItem = props => {\n const {\n renderedText,\n renderedEl,\n item,\n checked,\n disabled,\n prefixCls,\n onClick,\n onRemove,\n showRemove\n } = props;\n const className = classNames(`${prefixCls}-content-item`, {\n [`${prefixCls}-content-item-disabled`]: disabled || item.disabled,\n [`${prefixCls}-content-item-checked`]: checked\n });\n let title;\n if (typeof renderedText === 'string' || typeof renderedText === 'number') {\n title = String(renderedText);\n }\n const [contextLocale] = useLocale('Transfer', defaultLocale.Transfer);\n const liProps = {\n className,\n title\n };\n const labelNode = /*#__PURE__*/React.createElement(\"span\", {\n className: `${prefixCls}-content-item-text`\n }, renderedEl);\n if (showRemove) {\n return /*#__PURE__*/React.createElement(\"li\", Object.assign({}, liProps), labelNode, /*#__PURE__*/React.createElement(TransButton, {\n disabled: disabled || item.disabled,\n className: `${prefixCls}-content-item-remove`,\n \"aria-label\": contextLocale === null || contextLocale === void 0 ? void 0 : contextLocale.remove,\n onClick: () => {\n onRemove === null || onRemove === void 0 ? void 0 : onRemove(item);\n }\n }, /*#__PURE__*/React.createElement(DeleteOutlined, null)));\n }\n // Default click to select\n liProps.onClick = disabled || item.disabled ? undefined : event => onClick(item, event);\n return /*#__PURE__*/React.createElement(\"li\", Object.assign({}, liProps), /*#__PURE__*/React.createElement(Checkbox, {\n className: `${prefixCls}-checkbox`,\n checked: checked,\n disabled: disabled || item.disabled\n }), labelNode);\n};\nexport default /*#__PURE__*/React.memo(ListItem);","map":{"version":3,"names":["React","DeleteOutlined","classNames","TransButton","Checkbox","useLocale","defaultLocale","ListItem","props","renderedText","renderedEl","item","checked","disabled","prefixCls","onClick","onRemove","showRemove","className","title","String","contextLocale","Transfer","liProps","labelNode","createElement","Object","assign","remove","undefined","event","memo"],"sources":["C:/Users/Аришина)/source/repos/PromoCursed/node_modules/antd/es/transfer/ListItem.js"],"sourcesContent":["\"use client\";\n\nimport * as React from 'react';\nimport DeleteOutlined from \"@ant-design/icons/es/icons/DeleteOutlined\";\nimport classNames from 'classnames';\nimport TransButton from '../_util/transButton';\nimport Checkbox from '../checkbox';\nimport { useLocale } from '../locale';\nimport defaultLocale from '../locale/en_US';\nconst ListItem = props => {\n const {\n renderedText,\n renderedEl,\n item,\n checked,\n disabled,\n prefixCls,\n onClick,\n onRemove,\n showRemove\n } = props;\n const className = classNames(`${prefixCls}-content-item`, {\n [`${prefixCls}-content-item-disabled`]: disabled || item.disabled,\n [`${prefixCls}-content-item-checked`]: checked\n });\n let title;\n if (typeof renderedText === 'string' || typeof renderedText === 'number') {\n title = String(renderedText);\n }\n const [contextLocale] = useLocale('Transfer', defaultLocale.Transfer);\n const liProps = {\n className,\n title\n };\n const labelNode = /*#__PURE__*/React.createElement(\"span\", {\n className: `${prefixCls}-content-item-text`\n }, renderedEl);\n if (showRemove) {\n return /*#__PURE__*/React.createElement(\"li\", Object.assign({}, liProps), labelNode, /*#__PURE__*/React.createElement(TransButton, {\n disabled: disabled || item.disabled,\n className: `${prefixCls}-content-item-remove`,\n \"aria-label\": contextLocale === null || contextLocale === void 0 ? void 0 : contextLocal