wetrade-design
Version:
一款多语言支持Vue3的UI框架
48 lines • 1.96 kB
JavaScript
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
var _COMPONENTS;
import { ComponentType } from './types';
import GraphNode, { StgyGraphAppend, StgyGraphInsert, StgyGraphShrink } from '../Node';
// 交易字段
export var TRADIND_KEYS = ['buy', 'sell'];
// 条件节点头部高度
export var CONDITION_HEAD_NODE_HEIGHT = 32;
// 图标的尺寸
export var ICON_SIZE = 20;
// 连线结束点至拐点的距离
export var END_DISTANCE = 52;
// 合并节点偏移量
export var MERGE_NODE_DISTANCE = 20;
// 节点x轴之间的间距
export var NODE_DISTANCE_X = 140;
// 节点y轴之间的间距
export var NODE_DISTANCE_Y = 120; // 原定为52 待优化
// 拖拽占位的间距
export var Y_DRAG_GAP = 3; // 原定为12 待优化
// 拖拽占位节点高度
export var DRAG_NODE_HEIGHT = 16;
// 节点默认宽度
export var NODE_W = 240;
// 节点默认高度
export var NODE_H = 68;
// 节点最大高度
export var NODE_MAX_H = 106;
// 迷你开始节点宽度
export var MINI_START_NODE_W = 52;
// 迷你开始节点宽度
export var MINI_START_NODE_H = 32;
// 组件对象映射
export var COMPONENTS = (_COMPONENTS = {}, _defineProperty(_COMPONENTS, ComponentType.GRAPH_NODE, GraphNode), _defineProperty(_COMPONENTS, ComponentType.APPEND, StgyGraphAppend), _defineProperty(_COMPONENTS, ComponentType.INSERT, StgyGraphInsert), _defineProperty(_COMPONENTS, ComponentType.SHRINK_EXPAND, StgyGraphShrink), _COMPONENTS);
// 【+】的偏移量 - 有连接时
export var INSERT_JOIN_X_GAP = 60;
// 【+】的偏移量 - 有连接时 合并节点
export var INSERT_JOIN_X_GAP_MERGE = 40;
// 【+】的偏移量 - 无连接时
export var APPEND_EMPTY_X_GAP = 40;
// 展开收起 偏移量 有连接时
export var SHRINK_OPEN_X_GAP = 25;
// 展开收起 偏移量 有连接时 合并节点
export var SHRINK_OPEN_X_GAP_MERGE = 5;
// 展开收起 偏移量
export var SHRINK_CLOSE_X_GAP = 40;
// 【添】偏移量
export var APPEND_X_GAP = 44;