Files
EventHubFrontAdmin/src/utils/entityRoutes.ts
T
aleksey bc8ec9aeea fix(ws): маршруты сущностей и локализованные уведомления
Клик по WS-уведомлению ведёт на детальную страницу, тексты через i18n.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-13 17:54:25 +03:00

15 lines
482 B
TypeScript

/** Маршруты к сущностям по target_type (жалобы, WS-уведомления). */
const ENTITY_PATH: Record<string, string> = {
event: 'events',
calendar: 'calendars',
review: 'reviews',
user: 'users',
report: 'reports',
ticket: 'tickets',
};
export function getEntityDetailPath(type: string | undefined, id: string): string {
const segment = type ? ENTITY_PATH[type] ?? `${type}s` : 'unknown';
return `/${segment}/${id}`;
}