fix(ws): маршруты сущностей и локализованные уведомления
Клик по WS-уведомлению ведёт на детальную страницу, тексты через i18n. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
/** Маршруты к сущностям по 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}`;
|
||||
}
|
||||
Reference in New Issue
Block a user