/
edwardd
/
projfair-client
Обзор
Документация
Войти
/
edwardd
/
projfair-client
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/models/ProjectState.ts
33 строки
892 B
Daniil Mikhaylov
Добавил фильтрацию на проекты института
07 апр 2024, 11:40
07 апр 2024, 11:40
154e79f
Код
Авторство
О чём код?
import { State } from './State'; export const enum ProjectStateID { All = 0, RecruitingState = 1, ActiveState = 2, ExtraState = 3, ArchivedState = 4, ProcessingState = 5, } export type ProjectState = State<ProjectStateID>; export const PROJECT_IDS = [ ProjectStateID.ActiveState, ProjectStateID.ArchivedState, ProjectStateID.ExtraState, ProjectStateID.ProcessingState, ProjectStateID.RecruitingState, ]; export const StateClass: Record<ProjectStateID, string> = { [ProjectStateID.All]: 'all', [ProjectStateID.RecruitingState]: 'recruiting', [ProjectStateID.ActiveState]: 'active', [ProjectStateID.ExtraState]: 'extra', [ProjectStateID.ArchivedState]: 'archived', [ProjectStateID.ProcessingState]: 'processing', }; export const StateAcronyms: Partial<Record<ProjectStateID, string>> = { [ProjectStateID.ProcessingState]: 'Обр-ка заявок', };