// Тексты главной — дословно из stroy-bot-main. export const HUB_TEXTS = { picker: { label: 'Проект:', placeholder: 'Выберите проект', loading: 'Загрузка проектов…', noProjects: 'Нет доступных проектов', notFound: 'Проекты не найдены', loadError: 'Ошибка загрузки. Попробуйте ещё раз.' }, hint: 'Выберите проект, чтобы активировать ссылки ниже', sectionsLabel: 'Разделы проекта', exportLabel: 'Экспорт данных', cards: { objects: { title: 'Объекты', subtitle: 'Объекты по проекту' }, reports: { title: 'Отчёты по проекту', subtitle: 'Просмотр отчётности' }, report: { title: 'Отправить отчёт', subtitle: 'Отправка отчёта по проекту' }, import: { title: 'Загрузить работы из сметы', subtitle: 'Импорт работ в систему' }, archive: { title: 'Архив проекта', subtitle: 'Библиотека документов' }, resources: { title: 'Ресурсы проекта', subtitle: 'Профессии и компании' } }, export: { title: 'Выгрузить за период', infoAriaLabel: 'Типы отчётов', infoRows: [ { label: 'Один день', text: '— ежедневный отчёт' }, { label: 'Пн – Вс', text: '— еженедельный отчёт' }, { label: 'Произвольный', text: '— отчёт за период' } ], emptySubtitle: 'Укажите период для активации ссылки', dateFrom: 'Начало', dateTo: 'Конец', button: 'Выгрузить', buttonLoading: 'Формируется…', invalidRange: 'Дата начала не может быть позже даты конца', apiError: (status: number, statusText: string): string => `Ошибка API: ${status} ${statusText}`, loadError: 'Ошибка при загрузке отчёта' } } as const;