19 lines
983 B
TypeScript
19 lines
983 B
TypeScript
// Загружаем группы из JSON файла только на сервере
|
||
// На клиенте будет пустой объект, группы должны передаваться через props
|
||
let groups: { [group: string]: [number, string] } = {}
|
||
|
||
// Используем условный require только на сервере для избежания включения fs в клиентскую сборку
|
||
if (typeof window === 'undefined') {
|
||
// Серверная сторона
|
||
try {
|
||
// Исторически здесь использовался загрузчик групп.
|
||
// В актуальной версии приложения данные о группах берутся из новой подсистемы,
|
||
// поэтому для старого кода оставляем пустой объект.
|
||
} catch (error) {
|
||
console.error('Error loading groups:', error)
|
||
groups = {}
|
||
}
|
||
}
|
||
|
||
export { groups }
|