fix(dashboard): resolve missing translations and refine alert styling
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

- Updated useEventReadiness hook to use 'Bearbeiten' instead of untranslated string
- Fixed 'guestsBlocked' literal appearing in alerts by passing translator correctly
- Refined limit warning styles to respect danger tone
- Localized pulse strip labels (Fotos, Gäste) properly
This commit is contained in:
Codex Agent
2026-01-17 18:06:14 +01:00
parent e7e095cec9
commit 0c5939e541
2 changed files with 32 additions and 15 deletions

View File

@@ -45,16 +45,16 @@ export function useEventReadiness(event: TenantEvent | null, t: (key: string, fa
const steps: ReadinessStep[] = [
{
id: 'basics',
label: t('management:events.form.date', 'Date & Location'),
label: t('management:events.form.date', 'Datum & Ort'),
isComplete: hasDate && hasLocation,
ctaLabel: t('management:events.actions.edit', 'Set Date & Location'),
ctaLabel: t('management:events.actions.edit', 'Bearbeiten'),
targetPath: `/mobile/events/${event.slug}/edit`,
priority: 1
},
{
id: 'access',
label: t('management:invites.badge', 'QR Codes'),
ctaLabel: t('management:invites.actions.create', 'Get QR Code'),
label: t('management:invites.badge', 'QR-Codes'),
ctaLabel: t('management:invites.actions.create', 'QR-Code erstellen'),
isComplete: hasInvite,
targetPath: `/mobile/events/${event.slug}/qr`,
priority: 3
@@ -64,9 +64,9 @@ export function useEventReadiness(event: TenantEvent | null, t: (key: string, fa
if (tasksEnabled) {
steps.push({
id: 'tasks',
label: t('management:tasks.badge', 'Photo Tasks'),
label: t('management:tasks.badge', 'Aufgaben'),
isComplete: hasTasks,
ctaLabel: t('management:tasks.actions.assign', 'Add Photo Tasks'),
ctaLabel: t('management:tasks.actions.assign', 'Aufgaben hinzufügen'),
targetPath: `/mobile/events/${event.slug}/tasks`,
priority: 2
});
@@ -87,4 +87,4 @@ export function useEventReadiness(event: TenantEvent | null, t: (key: string, fa
nextStep,
isReady: !nextStep
};
}
}