UNPKG

admin-bro

Version:
31 lines (24 loc) 942 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.PropertyHeader = void 0; var _react = _interopRequireDefault(require("react")); var _designSystem = require("@admin-bro/design-system"); var _sortLink = _interopRequireDefault(require("../sort-link")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const PropertyHeader = props => { const { property, titleProperty, display } = props; const isMain = property.propertyPath === titleProperty.propertyPath; return /*#__PURE__*/_react.default.createElement(_designSystem.TableCell, { className: isMain ? 'main' : undefined, display: display }, property.isSortable ? /*#__PURE__*/_react.default.createElement(_sortLink.default, props) : property.label); }; exports.PropertyHeader = PropertyHeader; var _default = PropertyHeader; exports.default = _default;