@prezly/theme-kit-ui
Version:
UI components for Prezly themes
31 lines (30 loc) • 1.27 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.CategoryBlock = CategoryBlock;
var _react = _interopRequireDefault(require("react"));
var _outline = require("@heroicons/react/24/outline");
var _tailwindMerge = require("tailwind-merge");
var _index = require("../Link/index.cjs");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
function CategoryBlock(_ref) {
var _intl$categoryView;
var {
className,
category,
intl = {}
} = _ref;
return /*#__PURE__*/_react.default.createElement("div", {
className: (0, _tailwindMerge.twMerge)('flex flex-col p-6 w-full md:w-64 rounded border border-gray-200', className)
}, /*#__PURE__*/_react.default.createElement("h3", {
className: "subtitle-small"
}, category.name), category.description && /*#__PURE__*/_react.default.createElement("p", {
className: "mt-1 text-small"
}, category.description), /*#__PURE__*/_react.default.createElement(_index.Link, {
className: "label-large text-accent mt-5",
href: category.href,
icon: _outline.ArrowRightIcon,
iconPlacement: "right"
}, (_intl$categoryView = intl['category.view']) !== null && _intl$categoryView !== void 0 ? _intl$categoryView : 'View'));
}