@logicflow/react-node-registry
Version:
LogicFlow React Shape
23 lines • 1.23 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Container = void 0;
var react_1 = __importDefault(require("react"));
var TitleBar_1 = __importDefault(require("./TitleBar"));
var Container = function (_a) {
var _b;
var node = _a.node, graph = _a.graph, children = _a.children;
var props = (node === null || node === void 0 ? void 0 : node.properties) || {};
var titleColor = ((_b = props.style) === null || _b === void 0 ? void 0 : _b.titleColor) || '#E5EEFC';
var expanded = props._expanded === true;
return (react_1.default.createElement("div", { className: "lf-vue-node-container", style: {
background: "linear-gradient(180deg, ".concat(titleColor, " 0%, #FFFFFF 24px)"),
} },
props._showTitle && react_1.default.createElement(TitleBar_1.default, { node: node, graph: graph }),
expanded && react_1.default.createElement("div", { className: "lf-vue-node-content-wrap" }, children)));
};
exports.Container = Container;
exports.default = exports.Container;
//# sourceMappingURL=Container.js.map