test: centralize media role labels
This commit is contained in:
@@ -1,5 +1,18 @@
|
||||
import type { MediaAsset, MediaRole } from "./api";
|
||||
|
||||
const mediaRoleLabels: Record<MediaRole, string> = {
|
||||
waterbody_cover: "Заставка водоёма",
|
||||
waterbody_map: "Карта водоёма",
|
||||
waterbody_depth_map: "Карта глубин",
|
||||
waterbody_screenshot: "Скриншот водоёма",
|
||||
tackle_card: "Карточка снасти",
|
||||
tackle_detail: "Деталь снасти",
|
||||
rig_diagram: "Схема монтажа",
|
||||
tackle_screenshot: "Скриншот снасти",
|
||||
};
|
||||
|
||||
export const mediaRoleLabel = (role: string): string => mediaRoleLabels[role as MediaRole] ?? role;
|
||||
|
||||
const tokens = (value: string) => value
|
||||
.toLocaleLowerCase("ru")
|
||||
.replaceAll("ё", "е")
|
||||
|
||||
Reference in New Issue
Block a user