|
|
import { LAYER_IDS } from "./Map/Layers/constants";
|
|
|
|
|
|
export const STATUSES = {
|
|
|
pending: "Pending",
|
|
|
onApproval: "Installation",
|
|
|
working: "Working",
|
|
|
cancelled: "Cancelled",
|
|
|
};
|
|
|
|
|
|
export const STATUS_LABEL_MAPPER = {
|
|
|
[STATUSES.pending]: "К рассмотрению",
|
|
|
[STATUSES.onApproval]: "Согласование-установка",
|
|
|
[STATUSES.working]: "Работает",
|
|
|
[STATUSES.cancelled]: "Отменен",
|
|
|
};
|
|
|
|
|
|
export const CATEGORIES = {
|
|
|
kiosk: "Городской киоск",
|
|
|
mfc: "МФЦ",
|
|
|
library: "Библиотека",
|
|
|
sport: "Спортивный объект",
|
|
|
retail: "Ритейл",
|
|
|
residential: "Подъезд жилого дома",
|
|
|
dk: "Дом культуры/Клуб",
|
|
|
};
|
|
|
|
|
|
export const DISABLED_FILTER_TEXT =
|
|
|
"Фильтр заблокирован - было ручное редактирование";
|
|
|
|
|
|
export const MODES = {
|
|
|
PENDING: "INITIAL",
|
|
|
ON_APPROVAL: "ON_APPROVAL",
|
|
|
WORKING: "WORKING",
|
|
|
};
|
|
|
|
|
|
export const MODE_TO_STATUS_MAPPER = {
|
|
|
[MODES.PENDING]: [STATUSES.pending],
|
|
|
[MODES.ON_APPROVAL]: [STATUSES.onApproval, STATUSES.working],
|
|
|
[MODES.WORKING]: [STATUSES.working],
|
|
|
};
|
|
|
|
|
|
export const MODE_TO_LAYER_VISIBILITY_MAPPER = {
|
|
|
[MODES.PENDING]: [LAYER_IDS.initial, LAYER_IDS.working, LAYER_IDS.cancelled],
|
|
|
[MODES.ON_APPROVAL]: [
|
|
|
LAYER_IDS.approve,
|
|
|
LAYER_IDS.working,
|
|
|
LAYER_IDS.cancelled,
|
|
|
],
|
|
|
[MODES.WORKING]: [LAYER_IDS.filteredWorking],
|
|
|
};
|