/**
 * 子弹图 Table — 属性面板说明（极简 B 端规范）
 */
export const BULLET_CHART_TABLE_TOKEN_MAP = {
  表头: [
    { label: '文字色', cssProp: 'color', token: '--color-foreground-muted', value: '#667085', readOnly: true },
    { label: '字重', cssProp: 'font-weight', token: '--font-semibold', value: '600', readOnly: true },
    { label: '字号', cssProp: 'font-size', token: '--text-sm', value: '14px', readOnly: true },
    { label: '行高', cssProp: 'line-height', token: '--leading-5', value: '20px', readOnly: true },
    { label: '底边色', cssProp: 'border-bottom-color', token: '--color-border-default', value: '#E4E7EC', readOnly: true },
    { label: '底边宽', cssProp: 'border-bottom-width', value: '2px', readOnly: true },
  ],
  渠道列: [
    { label: '字重', cssProp: 'font-weight', token: '--font-semibold', value: '600', readOnly: true },
    { label: '字号', cssProp: 'font-size', token: '--text-sm', value: '14px', readOnly: true },
    { label: '文字色', cssProp: 'color', token: '--color-foreground', value: '#1F1F1F', readOnly: true },
  ],
  表格框架: [
    { label: '表格背景', cssProp: 'background', value: '#FFFFFF', readOnly: true },
    { label: '行分割线', cssProp: 'border-bottom', value: '1px solid #EBEBEB', readOnly: true },
    { label: '列分割线', cssProp: 'border-right', value: 'none（强制隐藏）', readOnly: true },
    { label: '斑马纹', cssProp: 'background', value: 'none（强制关闭）', state: 'zebra', readOnly: true },
  ],
  子弹图图元: [
    { label: '容器高度', cssProp: 'height', value: '22px（原 16px +6px）', state: 'container', readOnly: true },
    { label: '色块填', cssProp: 'background', value: 'rgba(83, 96, 143, 0.07) (#53608F 7%)', state: 'measure', readOnly: true },
    { label: '右侧描边', cssProp: 'border-right', value: '2px solid rgba(83, 96, 143, 0.25)', state: 'measure-edge', readOnly: true },
    { label: '描边方式', cssProp: 'border', value: '仅右侧，非全包围', state: 'measure-edge', readOnly: true },
    { label: '数值位置', cssProp: 'position', value: '叠在进度条上（absolute）', state: 'value', readOnly: true },
    { label: '均值线', cssProp: 'border-left', token: '--color-data-9', value: '#FF803C (Data 10)', state: 'mean-line', readOnly: true },
    { label: '均线位置', cssProp: 'left', value: '按列 meanPercent 落在子弹条刻度上', state: 'mean-line', readOnly: true },
  ],
  单元格布局: [
    { label: '布局模型', cssProp: 'display', value: 'relative（数值内嵌子弹条）', readOnly: true },
    { label: '交叉对齐', cssProp: 'align-items', value: 'center', readOnly: true },
    { label: '子弹宽', cssProp: 'width', value: '列宽 − 24px（与目标线刻度一致）', state: 'bullet', readOnly: true },
  ],
  业务态: [
    { label: '提示', cssProp: 'interaction', value: 'hover 时显示当前值与目标线', state: 'hover', readOnly: true },
    { label: '均线文字', cssProp: 'color', token: '--color-data-9', value: '#FF803C (Data 10)', state: 'mean-row', readOnly: true },
    { label: '均线字重', cssProp: 'font-weight', value: '600', state: 'mean-row', readOnly: true },
  ],
  操作列: [
    { label: '文字色', cssProp: 'color', token: '--color-brand-700', value: '#18B49D', semanticRef: 'text-link', readOnly: true },
    { label: '悬浮色', cssProp: 'color', token: '--color-brand-800', value: '#129683', state: 'hover', semanticRef: 'text-link.hover', readOnly: true },
    { label: '按下色', cssProp: 'color', token: '--color-brand-900', value: '#0D786A', state: 'active', semanticRef: 'text-link.active', readOnly: true },
    { label: '字重', cssProp: 'font-weight', token: '--font-semibold', value: '600', readOnly: true },
  ],
};
