{"ast":null,"code":"\"use client\";\n\nimport * as React from 'react';\nimport classnames from 'classnames';\nimport DescriptionsContext from './DescriptionsContext';\nconst isNonNullable = val => {\n  return val !== undefined && val !== null;\n};\nconst Cell = props => {\n  const {\n    itemPrefixCls,\n    component,\n    span,\n    className,\n    style,\n    labelStyle,\n    contentStyle,\n    bordered,\n    label,\n    content,\n    colon,\n    type,\n    styles\n  } = props;\n  const Component = component;\n  const {\n    classNames: ctxClassNames\n  } = React.useContext(DescriptionsContext);\n  const mergedLabelStyle = Object.assign(Object.assign({}, labelStyle), styles === null || styles === void 0 ? void 0 : styles.label);\n  const mergedContentStyle = Object.assign(Object.assign({}, contentStyle), styles === null || styles === void 0 ? void 0 : styles.content);\n  if (bordered) {\n    return /*#__PURE__*/React.createElement(Component, {\n      colSpan: span,\n      style: style,\n      className: classnames(className, {\n        [`${itemPrefixCls}-item-${type}`]: type === 'label' || type === 'content',\n        [ctxClassNames === null || ctxClassNames === void 0 ? void 0 : ctxClassNames.label]: (ctxClassNames === null || ctxClassNames === void 0 ? void 0 : ctxClassNames.label) && type === 'label',\n        [ctxClassNames === null || ctxClassNames === void 0 ? void 0 : ctxClassNames.content]: (ctxClassNames === null || ctxClassNames === void 0 ? void 0 : ctxClassNames.content) && type === 'content'\n      })\n    }, isNonNullable(label) && /*#__PURE__*/React.createElement(\"span\", {\n      style: mergedLabelStyle\n    }, label), isNonNullable(content) && /*#__PURE__*/React.createElement(\"span\", {\n      style: mergedContentStyle\n    }, content));\n  }\n  return /*#__PURE__*/React.createElement(Component, {\n    colSpan: span,\n    style: style,\n    className: classnames(`${itemPrefixCls}-item`, className)\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    className: `${itemPrefixCls}-item-container`\n  }, isNonNullable(label) && (/*#__PURE__*/React.createElement(\"span\", {\n    style: mergedLabelStyle,\n    className: classnames(`${itemPrefixCls}-item-label`, ctxClassNames === null || ctxClassNames === void 0 ? void 0 : ctxClassNames.label, {\n      [`${itemPrefixCls}-item-no-colon`]: !colon\n    })\n  }, label)), isNonNullable(content) && (/*#__PURE__*/React.createElement(\"span\", {\n    style: mergedContentStyle,\n    className: classnames(`${itemPrefixCls}-item-content`, ctxClassNames === null || ctxClassNames === void 0 ? void 0 : ctxClassNames.content)\n  }, content))));\n};\nexport default Cell;","map":{"version":3,"names":["React","classnames","DescriptionsContext","isNonNullable","val","undefined","Cell","props","itemPrefixCls","component","span","className","style","labelStyle","contentStyle","bordered","label","content","colon","type","styles","Component","classNames","ctxClassNames","useContext","mergedLabelStyle","Object","assign","mergedContentStyle","createElement","colSpan"],"sources":["/Users/nili/Documents/trae_projects/client/node_modules/antd/es/descriptions/Cell.js"],"sourcesContent":["\"use client\";\n\nimport * as React from 'react';\nimport classnames from 'classnames';\nimport DescriptionsContext from './DescriptionsContext';\nconst isNonNullable = val => {\n  return val !== undefined && val !== null;\n};\nconst Cell = props => {\n  const {\n    itemPrefixCls,\n    component,\n    span,\n    className,\n    style,\n    labelStyle,\n    contentStyle,\n    bordered,\n    label,\n    content,\n    colon,\n    type,\n    styles\n  } = props;\n  const Component = component;\n  const {\n    classNames: ctxClassNames\n  } = React.useContext(DescriptionsContext);\n  const mergedLabelStyle = Object.assign(Object.assign({}, labelStyle), styles === null || styles === void 0 ? void 0 : styles.label);\n  const mergedContentStyle = Object.assign(Object.assign({}, contentStyle), styles === null || styles === void 0 ? void 0 : styles.content);\n  if (bordered) {\n    return /*#__PURE__*/React.createElement(Component, {\n      colSpan: span,\n      style: style,\n      className: classnames(className, {\n        [`${itemPrefixCls}-item-${type}`]: type === 'label' || type === 'content',\n        [ctxClassNames === null || ctxClassNames === void 0 ? void 0 : ctxClassNames.label]: (ctxClassNames === null || ctxClassNames === void 0 ? void 0 : ctxClassNames.label) && type === 'label',\n        [ctxClassNames === null || ctxClassNames === void 0 ? void 0 : ctxClassNames.content]: (ctxClassNames === null || ctxClassNames === void 0 ? void 0 : ctxClassNames.content) && type === 'content'\n      })\n    }, isNonNullable(label) && /*#__PURE__*/React.createElement(\"span\", {\n      style: mergedLabelStyle\n    }, label), isNonNullable(content) && /*#__PURE__*/React.createElement(\"span\", {\n      style: mergedContentStyle\n    }, content));\n  }\n  return /*#__PURE__*/React.createElement(Component, {\n    colSpan: span,\n    style: style,\n    className: classnames(`${itemPrefixCls}-item`, className)\n  }, /*#__PURE__*/React.createElement(\"div\", {\n    className: `${itemPrefixCls}-item-container`\n  }, isNonNullable(label) && (/*#__PURE__*/React.createElement(\"span\", {\n    style: mergedLabelStyle,\n    className: classnames(`${itemPrefixCls}-item-label`, ctxClassNames === null || ctxClassNames === void 0 ? void 0 : ctxClassNames.label, {\n      [`${itemPrefixCls}-item-no-colon`]: !colon\n    })\n  }, label)), isNonNullable(content) && (/*#__PURE__*/React.createElement(\"span\", {\n    style: mergedContentStyle,\n    className: classnames(`${itemPrefixCls}-item-content`, ctxClassNames === null || ctxClassNames === void 0 ? void 0 : ctxClassNames.content)\n  }, content))));\n};\nexport default Cell;"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}