Fix dashboard empty state permissions
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-01-16 13:39:27 +01:00
parent 7ad43a3661
commit 8d729c6a86

View File

@@ -445,6 +445,7 @@ export default function MobileDashboardPage() {
pushState={pushState} pushState={pushState}
devicePermissions={devicePermissions} devicePermissions={devicePermissions}
onOpenSettings={() => navigate(adminPath('/mobile/settings'))} onOpenSettings={() => navigate(adminPath('/mobile/settings'))}
canManageEvents={canManageEvents}
/> />
{tourSheet} {tourSheet}
{packageSummarySheet} {packageSummarySheet}
@@ -893,7 +894,13 @@ function DeviceSetupCard({ installPrompt, pushState, devicePermissions, onOpenSe
); );
} }
function OnboardingEmptyState({ installPrompt, pushState, devicePermissions, onOpenSettings }: DeviceSetupProps) { function OnboardingEmptyState({
installPrompt,
pushState,
devicePermissions,
onOpenSettings,
canManageEvents,
}: DeviceSetupProps & { canManageEvents: boolean }) {
const { t } = useTranslation('management'); const { t } = useTranslation('management');
const navigate = useNavigate(); const navigate = useNavigate();
const { textStrong, muted, border, accentSoft, accentStrong, surfaceMuted, primary, shadow } = useAdminTheme(); const { textStrong, muted, border, accentSoft, accentStrong, surfaceMuted, primary, shadow } = useAdminTheme();