diff --git a/frontend/src/components/AppRouteGuard.tsx b/frontend/src/components/AppRouteGuard.tsx index 1a2327d..035c186 100644 --- a/frontend/src/components/AppRouteGuard.tsx +++ b/frontend/src/components/AppRouteGuard.tsx @@ -1,4 +1,3 @@ -import { Navigate } from 'react-router-dom'; import { isAppEnabled } from '../utils/appFilter'; interface AppRouteGuardProps { diff --git a/frontend/src/components/MagicCodeInput/MagicCodeInput.tsx b/frontend/src/components/MagicCodeInput/MagicCodeInput.tsx index 55e22d3..f0842b9 100644 --- a/frontend/src/components/MagicCodeInput/MagicCodeInput.tsx +++ b/frontend/src/components/MagicCodeInput/MagicCodeInput.tsx @@ -33,7 +33,7 @@ export function MagicCodeInput({ onApplied, onClose }: MagicCodeInputProps) { try { setLoading(true); - const appliedSettings = await applyMagicCode(normalizedCode); + await applyMagicCode(normalizedCode); setSuccess(true); setCode(''); diff --git a/frontend/src/services/timeLimitService.ts b/frontend/src/services/timeLimitService.ts index 42d712e..0a72dc3 100644 --- a/frontend/src/services/timeLimitService.ts +++ b/frontend/src/services/timeLimitService.ts @@ -89,7 +89,7 @@ export async function getDailyLimit(): Promise { try { const { getMagicCodeSettings } = await import('./magicCodeService'); const magicCodeSettings = getMagicCodeSettings(); - if (magicCodeSettings?.dailyTimeLimit !== null && magicCodeSettings.dailyTimeLimit !== undefined) { + if (magicCodeSettings && magicCodeSettings.dailyTimeLimit !== null && magicCodeSettings.dailyTimeLimit !== undefined) { return magicCodeSettings.dailyTimeLimit; } } catch (error) { @@ -143,7 +143,7 @@ export function getDailyLimitSync(): number { const stored = localStorage.getItem(MAGIC_CODE_SETTINGS_KEY); if (stored) { const magicCodeSettings = JSON.parse(stored); - if (magicCodeSettings?.dailyTimeLimit !== null && magicCodeSettings.dailyTimeLimit !== undefined) { + if (magicCodeSettings && magicCodeSettings.dailyTimeLimit !== null && magicCodeSettings.dailyTimeLimit !== undefined) { return magicCodeSettings.dailyTimeLimit; } }