basscode-extrude
Version:
A compact, elegant 3D extruded UI component library for React with TypeScript support
20 lines (19 loc) • 943 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Card = void 0;
var jsx_runtime_1 = require("react/jsx-runtime");
var Card_module_css_1 = __importDefault(require("./Card.module.css"));
var Card = function (_a) {
var children = _a.children, _b = _a.className, className = _b === void 0 ? '' : _b, _c = _a.padding, padding = _c === void 0 ? 'medium' : _c, _d = _a.shadow, shadow = _d === void 0 ? 'light' : _d;
var cardClasses = [
Card_module_css_1.default.card,
Card_module_css_1.default["padding-".concat(padding)],
Card_module_css_1.default["shadow-".concat(shadow)],
className
].filter(Boolean).join(' ');
return ((0, jsx_runtime_1.jsx)("div", { className: cardClasses, children: children }));
};
exports.Card = Card;