Fix dashboard empty state permissions

This commit is contained in:
Codex Agent
2026-01-16 13:39:27 +01:00
parent c124fee659
commit bc4142de4d

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();