UNPKG

plot-plan-designer

Version:

Design Editor Tools with React.js + ant.design + fabric.js

37 lines (36 loc) 1.38 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const color_1 = __importDefault(require("color")); const objects_1 = require("../../canvas/objects"); const defaultOption = { fill: 'rgba(0, 0, 0, 0)', stroke: (0, color_1.default)('#718096').lighten(0.2).rgb().toString(), originStroke: (0, color_1.default)('#718096').lighten(0.2).rgb().toString(), action: { enabled: false, }, tooltip: { enabled: true, }, animation: { type: 'none', }, userProperty: {}, trigger: { enabled: false, }, }; exports.default = { link: { create: (fromNode, fromPort, toNode, toPort, option) => new objects_1.Link(fromNode, fromPort, toNode, toPort, Object.assign(Object.assign({}, defaultOption), option)), }, curvedLink: { create: (fromNode, fromPort, toNode, toPort, option) => new objects_1.CurvedLink(fromNode, fromPort, toNode, toPort, Object.assign(Object.assign({}, defaultOption), option)), }, orthogonalLink: { create: (fromNode, fromPort, toNode, toPort, option) => new objects_1.OrthogonalLink(fromNode, fromPort, toNode, toPort, Object.assign(Object.assign({}, defaultOption), option)), }, };