forked from polka_billy/porridger
Code styling changes
This commit is contained in:
@ -1,39 +1,39 @@
|
||||
import { isLiteralUnion } from "../utils/types"
|
||||
import { isLiteralUnion } from '../utils/types'
|
||||
|
||||
const categories = ["PORRIDGE", "conspects", "milk", "bred", "wathing", "cloth",
|
||||
"fruits_vegatables", "soup", "dinner", "conserves", "pens", "other_things"] as const
|
||||
const categories = ['PORRIDGE', 'conspects', 'milk', 'bred', 'wathing', 'cloth',
|
||||
'fruits_vegatables', 'soup', 'dinner', 'conserves', 'pens', 'other_things'] as const
|
||||
type Category = typeof categories[number]
|
||||
|
||||
const isCategory = (obj: unknown): obj is Category => isLiteralUnion(obj, categories)
|
||||
|
||||
const categoryGraphics: Record<Category, string> = {
|
||||
"PORRIDGE": "static/PORRIDGE.jpg",
|
||||
"conspects": "static/conspects.jpg",
|
||||
"milk": "static/milk.jpg",
|
||||
"bred": "static/bred.jpg",
|
||||
"wathing": "static/wathing.jpg",
|
||||
"cloth": "static/cloth.jpg",
|
||||
"fruits_vegatables": "static/fruits_vegatables.jpg",
|
||||
"soup": "static/soup.jpg",
|
||||
"dinner": "static/dinner.jpg",
|
||||
"conserves": "static/conserves.jpg",
|
||||
"pens": "static/pens.jpg",
|
||||
"other_things": "static/other_things.jpg",
|
||||
'PORRIDGE': 'static/PORRIDGE.jpg',
|
||||
'conspects': 'static/conspects.jpg',
|
||||
'milk': 'static/milk.jpg',
|
||||
'bred': 'static/bred.jpg',
|
||||
'wathing': 'static/wathing.jpg',
|
||||
'cloth': 'static/cloth.jpg',
|
||||
'fruits_vegatables': 'static/fruits_vegatables.jpg',
|
||||
'soup': 'static/soup.jpg',
|
||||
'dinner': 'static/dinner.jpg',
|
||||
'conserves': 'static/conserves.jpg',
|
||||
'pens': 'static/pens.jpg',
|
||||
'other_things': 'static/other_things.jpg',
|
||||
}
|
||||
|
||||
const categoryNames: Record<Category, string> = {
|
||||
"PORRIDGE": "PORRIDGE",
|
||||
"conspects": "Конспекты",
|
||||
"milk": "Молочные продукты",
|
||||
"bred": "Хлебобулочные изделия",
|
||||
"wathing": "Моющие средства",
|
||||
"cloth": "Одежда",
|
||||
"fruits_vegatables": "Фрукты и овощи",
|
||||
"soup": "Супы",
|
||||
"dinner": "Ужин",
|
||||
"conserves": "Консервы",
|
||||
"pens": "Канцелярия",
|
||||
"other_things": "Всякая всячина",
|
||||
'PORRIDGE': 'PORRIDGE',
|
||||
'conspects': 'Конспекты',
|
||||
'milk': 'Молочные продукты',
|
||||
'bred': 'Хлебобулочные изделия',
|
||||
'wathing': 'Моющие средства',
|
||||
'cloth': 'Одежда',
|
||||
'fruits_vegatables': 'Фрукты и овощи',
|
||||
'soup': 'Супы',
|
||||
'dinner': 'Ужин',
|
||||
'conserves': 'Консервы',
|
||||
'pens': 'Канцелярия',
|
||||
'other_things': 'Всякая всячина',
|
||||
}
|
||||
|
||||
export type { Category }
|
||||
|
@ -3,102 +3,102 @@ type Lines = typeof lines[number]
|
||||
|
||||
const stations: Record<Lines, Set<string>> = {
|
||||
red: new Set([
|
||||
"Девяткино",
|
||||
"Гражданский проспект",
|
||||
"Академическая",
|
||||
"Политехническая",
|
||||
"Площадь Мужества",
|
||||
"Лесная",
|
||||
"Выборгская",
|
||||
"Площадь Ленина",
|
||||
"Чернышевская",
|
||||
"Площадь Восстания",
|
||||
"Владимирская",
|
||||
"Пушкинская",
|
||||
"Технологический институт",
|
||||
"Балтийская",
|
||||
"Нарвская",
|
||||
"Кировский завод",
|
||||
"Автово",
|
||||
"Ленинский проспект",
|
||||
"Проспект Ветеранов"
|
||||
'Девяткино',
|
||||
'Гражданский проспект',
|
||||
'Академическая',
|
||||
'Политехническая',
|
||||
'Площадь Мужества',
|
||||
'Лесная',
|
||||
'Выборгская',
|
||||
'Площадь Ленина',
|
||||
'Чернышевская',
|
||||
'Площадь Восстания',
|
||||
'Владимирская',
|
||||
'Пушкинская',
|
||||
'Технологический институт',
|
||||
'Балтийская',
|
||||
'Нарвская',
|
||||
'Кировский завод',
|
||||
'Автово',
|
||||
'Ленинский проспект',
|
||||
'Проспект Ветеранов'
|
||||
]),
|
||||
blue: new Set([
|
||||
"Парнас",
|
||||
"Проспект Просвещения",
|
||||
"Озерки",
|
||||
"Удельная",
|
||||
"Пионерская",
|
||||
"Чёрная речка",
|
||||
"Петроградская",
|
||||
"Горьковская",
|
||||
"Невский проспект",
|
||||
"Сенная площадь",
|
||||
"Технологический институт",
|
||||
"Фрунзенская",
|
||||
"Московские ворота",
|
||||
"Электросила",
|
||||
"Парк Победы",
|
||||
"Московская",
|
||||
"Звёздная",
|
||||
"Купчино"
|
||||
'Парнас',
|
||||
'Проспект Просвещения',
|
||||
'Озерки',
|
||||
'Удельная',
|
||||
'Пионерская',
|
||||
'Чёрная речка',
|
||||
'Петроградская',
|
||||
'Горьковская',
|
||||
'Невский проспект',
|
||||
'Сенная площадь',
|
||||
'Технологический институт',
|
||||
'Фрунзенская',
|
||||
'Московские ворота',
|
||||
'Электросила',
|
||||
'Парк Победы',
|
||||
'Московская',
|
||||
'Звёздная',
|
||||
'Купчино'
|
||||
]),
|
||||
green: new Set([
|
||||
"Приморская",
|
||||
"Беговая",
|
||||
"Василеостровская",
|
||||
"Гостиный двор",
|
||||
"Маяковская",
|
||||
"Площадь Александра Невского",
|
||||
"Елизаровская",
|
||||
"Ломоносовская",
|
||||
"Пролетарская",
|
||||
"Обухово",
|
||||
"Рыбацкое"
|
||||
'Приморская',
|
||||
'Беговая',
|
||||
'Василеостровская',
|
||||
'Гостиный двор',
|
||||
'Маяковская',
|
||||
'Площадь Александра Невского',
|
||||
'Елизаровская',
|
||||
'Ломоносовская',
|
||||
'Пролетарская',
|
||||
'Обухово',
|
||||
'Рыбацкое'
|
||||
]),
|
||||
orange: new Set([
|
||||
"Спасская",
|
||||
"Достоевская",
|
||||
"Лиговский проспект",
|
||||
"Площадь Александра Невского",
|
||||
"Новочеркасская",
|
||||
"Ладожская",
|
||||
"Проспект Большевиков",
|
||||
"Улица Дыбенко"
|
||||
'Спасская',
|
||||
'Достоевская',
|
||||
'Лиговский проспект',
|
||||
'Площадь Александра Невского',
|
||||
'Новочеркасская',
|
||||
'Ладожская',
|
||||
'Проспект Большевиков',
|
||||
'Улица Дыбенко'
|
||||
]),
|
||||
violet: new Set([
|
||||
"Комендантский проспект",
|
||||
"Старая Деревня",
|
||||
"Крестовский остров",
|
||||
"Чкаловская",
|
||||
"Спортивная",
|
||||
"Адмиралтейская",
|
||||
"Садовая",
|
||||
"Звенигородская",
|
||||
"Обводный канал",
|
||||
"Волковская",
|
||||
"Бухарестская",
|
||||
"Международная",
|
||||
"Проспект славы",
|
||||
"Дунайскай",
|
||||
"Шушары"
|
||||
'Комендантский проспект',
|
||||
'Старая Деревня',
|
||||
'Крестовский остров',
|
||||
'Чкаловская',
|
||||
'Спортивная',
|
||||
'Адмиралтейская',
|
||||
'Садовая',
|
||||
'Звенигородская',
|
||||
'Обводный канал',
|
||||
'Волковская',
|
||||
'Бухарестская',
|
||||
'Международная',
|
||||
'Проспект славы',
|
||||
'Дунайскай',
|
||||
'Шушары'
|
||||
]),
|
||||
}
|
||||
|
||||
const colors: Record<Lines, string> = {
|
||||
red: "#D6083B",
|
||||
blue: "#0078C9",
|
||||
green: "#009A49",
|
||||
orange: "#EA7125",
|
||||
violet: "#702785",
|
||||
red: '#D6083B',
|
||||
blue: '#0078C9',
|
||||
green: '#009A49',
|
||||
orange: '#EA7125',
|
||||
violet: '#702785',
|
||||
}
|
||||
|
||||
const lineNames: Record<Lines, string> = {
|
||||
red: "Красная",
|
||||
blue: "Синяя",
|
||||
green: "Зелёная",
|
||||
orange: "Оранжевая",
|
||||
violet: "Фиолетовая",
|
||||
red: 'Красная',
|
||||
blue: 'Синяя',
|
||||
green: 'Зелёная',
|
||||
orange: 'Оранжевая',
|
||||
violet: 'Фиолетовая',
|
||||
}
|
||||
|
||||
const lineByName = (name: string) =>
|
||||
|
Reference in New Issue
Block a user