Загрузка данных


import { FillColorIcon, LineColorIcon, TextColorIcon } from '@src/components/Icon';

import type { ToolbarColorRole } from '@src/types/settings';
import type { ComponentType } from 'react';

type ToolbarColorLabelKey = 'Line color' | 'Fill color' | 'Text color';

interface ToolbarColorConfig {
  labelKey: ToolbarColorLabelKey;
  Icon: ComponentType;
}

export const TOOLBAR_COLOR_CONFIG: Record<ToolbarColorRole, ToolbarColorConfig> = {
  line: {
    labelKey: 'Line color',
    Icon: LineColorIcon,
  },
  fill: {
    labelKey: 'Fill color',
    Icon: FillColorIcon,
  },
  text: {
    labelKey: 'Text color',
    Icon: TextColorIcon,
  },
};