// 从官方 cankao/lx-doc-main/mind-map/src/config/zh.js 拷贝核心列表，供 React 侧栏复用

export const fontFamilyList = [
  { name: "宋体", value: "宋体, SimSun, Songti SC" },
  { name: "微软雅黑", value: "微软雅黑, Microsoft YaHei" },
  { name: "楷体", value: "楷体, 楷体_GB2312, SimKai, STKaiti" },
  { name: "黑体", value: "黑体, SimHei, Heiti SC" },
  { name: "隶书", value: "隶书, SimLi" },
  { name: "Andale Mono", value: "andale mono" },
  { name: "Arial", value: "arial, helvetica, sans-serif" },
  { name: "arialBlack", value: "arial black, avant garde" },
  { name: "Comic Sans Ms", value: "comic sans ms" },
  { name: "Impact", value: "impact, chicago" },
  { name: "Times New Roman", value: "times new roman" },
  { name: "Sans-Serif", value: "sans-serif" },
  { name: "serif", value: "serif" },
];

export const fontSizeList = [10, 12, 16, 18, 24, 32, 48];
export const lineHeightList = [1, 1.5, 2, 2.5, 3];

export const colorList = [
  "#4D4D4D",
  "#999999",
  "#FFFFFF",
  "#F44E3B",
  "#FE9200",
  "#FCDC00",
  "#DBDF00",
  "#A4DD00",
  "#68CCCA",
  "#73D8FF",
  "#AEA1FF",
  "#FDA1FF",
  "#333333",
  "#808080",
  "#cccccc",
  "#D33115",
  "#E27300",
  "#FCC400",
  "#B0BC00",
  "#68BC00",
  "#16A5A5",
  "#009CE0",
  "#7B64FF",
  "#FA28FF",
  "#000000",
  "#666666",
  "#B3B3B3",
  "#9F0500",
  "#C45100",
  "#FB9E00",
  "#808900",
  "#194D33",
  "#0C797D",
  "#0062B1",
  "#653294",
  "#AB149E",
  "transparent",
];

export const borderWidthList = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
export const borderRadiusList = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
export const lineWidthList = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

export const borderDasharrayList = [
  { name: "实线", value: "none" },
  { name: "虚线1", value: "5,5" },
  { name: "虚线2", value: "10,10" },
  { name: "虚线3", value: "20,10,5,5,5,10" },
  { name: "虚线4", value: "5, 5, 1, 5" },
  { name: "虚线5", value: "15, 10, 5, 10, 15" },
  { name: "虚线6", value: "1, 5" },
];

export const lineStyleList = [
  { name: "直线", value: "straight" },
  { name: "曲线", value: "curve" },
  { name: "直连", value: "direct" },
];

export const shapeList = [
  { name: "矩形", value: "rectangle" },
  { name: "圆角矩形", value: "roundedRectangle" },
  { name: "椭圆", value: "ellipse" },
  { name: "圆形", value: "circle" },
  { name: "菱形", value: "diamond" },
  { name: "平行四边形", value: "parallelogram" },
];

export const themeList = [
  { name: "经典", value: "classic" },
  { name: "深色", value: "dark" },
  { name: "朴素", value: "simple" },
  { name: "商务", value: "business" },
  { name: "清新红", value: "freshRed" },
  { name: "清新绿", value: "freshGreen" },
  { name: "经典蓝", value: "classicBlue" },
  { name: "经典绿", value: "classicGreen" },
  { name: "泥土黄", value: "earthYellow" },
  { name: "粉红葡萄", value: "pinkGrape" },
  { name: "薄荷", value: "mint" },
  { name: "金色", value: "gold" },
];

export const layoutList = [
  { name: "逻辑结构图", value: "logicalStructure" },
  { name: "思维导图", value: "mindMap" },
  { name: "组织结构图", value: "organizationStructure" },
  { name: "目录组织图", value: "catalogOrganization" },
  { name: "时间轴", value: "timeline" },
  { name: "鱼骨图", value: "fishbone" },
  { name: "竖向时间轴", value: "verticalTimeline" },
];

export const outlineDepthOptions = [
  { name: "全部展开", value: -1 },
  { name: "仅根节点", value: 1 },
  { name: "两级", value: 2 },
  { name: "三级", value: 3 },
];

// 背景图重复方式
export const backgroundRepeatList = [
  { name: "不重复", value: "no-repeat" },
  { name: "重复", value: "repeat" },
  { name: "水平方向重复", value: "repeat-x" },
  { name: "垂直方向重复", value: "repeat-y" },
];

// 背景图定位
export const backgroundPositionList = [
  { name: "默认", value: "0% 0%" },
  { name: "左上", value: "left top" },
  { name: "左中", value: "left center" },
  { name: "左下", value: "left bottom" },
  { name: "右上", value: "right top" },
  { name: "右中", value: "right center" },
  { name: "右下", value: "right bottom" },
  { name: "中上", value: "center top" },
  { name: "居中", value: "center center" },
  { name: "中下", value: "center bottom" },
];

// 背景图大小
export const backgroundSizeList = [
  { name: "自动", value: "auto" },
  { name: "覆盖", value: "cover" },
  { name: "保持", value: "contain" },
];
