forked from CITKParus/P8-Panels
ЦИТК-979 - Иконки типов данных вынесены в общий модуль
This commit is contained in:
parent
abaf9455a9
commit
38af01c9ef
@ -10,6 +10,13 @@
|
||||
//Типы данных
|
||||
const DATA_TYPE = { STR: 0, NUMB: 1, DATE: 2 };
|
||||
|
||||
//Иконки типов данных
|
||||
const DATA_TYPE_ICON = {
|
||||
[DATA_TYPE.STR]: "format_align_left",
|
||||
[DATA_TYPE.NUMB]: "pin",
|
||||
[DATA_TYPE.DATE]: "calendar_month"
|
||||
};
|
||||
|
||||
//Типы элементов диаграммы
|
||||
const NODE_TYPE = {
|
||||
ENTITY: "entity",
|
||||
@ -20,4 +27,4 @@ const NODE_TYPE = {
|
||||
//Интерфейс модуля
|
||||
//----------------
|
||||
|
||||
export { DATA_TYPE, NODE_TYPE };
|
||||
export { DATA_TYPE, DATA_TYPE_ICON, NODE_TYPE };
|
||||
|
||||
@ -11,7 +11,7 @@ import React from "react"; //Классы React
|
||||
import PropTypes from "prop-types"; //Контроль свойств компонента
|
||||
import { Handle, Position, useStore } from "reactflow"; //Библиотека редактора диаграмм
|
||||
import { Box, Stack, Icon, Typography } from "@mui/material"; //Компоненты UI
|
||||
import { DATA_TYPE } from "../../common"; //Общие ресурсы и константы редактора
|
||||
import { DATA_TYPE, DATA_TYPE_ICON } from "../../common"; //Общие ресурсы и константы редактора запросов
|
||||
|
||||
//---------
|
||||
//Константы
|
||||
@ -48,12 +48,7 @@ const STYLES = {
|
||||
};
|
||||
|
||||
//Иконки
|
||||
const ICONS = {
|
||||
[DATA_TYPE.STR]: "format_align_left",
|
||||
[DATA_TYPE.NUMB]: "pin",
|
||||
[DATA_TYPE.DATE]: "calendar_month",
|
||||
DEFAULT: "category"
|
||||
};
|
||||
const ICONS = { ...DATA_TYPE_ICON, DEFAULT: "category" };
|
||||
|
||||
//Структура данных об атрибуте сущности
|
||||
const ATTRIBUTE_DATA_SHAPE = PropTypes.shape({
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user