ЦИТК-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 = { 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 = {
|
const NODE_TYPE = {
|
||||||
ENTITY: "entity",
|
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 PropTypes from "prop-types"; //Контроль свойств компонента
|
||||||
import { Handle, Position, useStore } from "reactflow"; //Библиотека редактора диаграмм
|
import { Handle, Position, useStore } from "reactflow"; //Библиотека редактора диаграмм
|
||||||
import { Box, Stack, Icon, Typography } from "@mui/material"; //Компоненты UI
|
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 = {
|
const ICONS = { ...DATA_TYPE_ICON, DEFAULT: "category" };
|
||||||
[DATA_TYPE.STR]: "format_align_left",
|
|
||||||
[DATA_TYPE.NUMB]: "pin",
|
|
||||||
[DATA_TYPE.DATE]: "calendar_month",
|
|
||||||
DEFAULT: "category"
|
|
||||||
};
|
|
||||||
|
|
||||||
//Структура данных об атрибуте сущности
|
//Структура данных об атрибуте сущности
|
||||||
const ATTRIBUTE_DATA_SHAPE = PropTypes.shape({
|
const ATTRIBUTE_DATA_SHAPE = PropTypes.shape({
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user