Browse Source

fix ts errors

drawing-pad
Stephanie Gredell 1 month ago
parent
commit
0c3526cde7
  1. 1
      frontend/src/components/AppRouteGuard.tsx
  2. 2
      frontend/src/components/MagicCodeInput/MagicCodeInput.tsx
  3. 4
      frontend/src/services/timeLimitService.ts

1
frontend/src/components/AppRouteGuard.tsx

@ -1,4 +1,3 @@
import { Navigate } from 'react-router-dom';
import { isAppEnabled } from '../utils/appFilter'; import { isAppEnabled } from '../utils/appFilter';
interface AppRouteGuardProps { interface AppRouteGuardProps {

2
frontend/src/components/MagicCodeInput/MagicCodeInput.tsx

@ -33,7 +33,7 @@ export function MagicCodeInput({ onApplied, onClose }: MagicCodeInputProps) {
try { try {
setLoading(true); setLoading(true);
const appliedSettings = await applyMagicCode(normalizedCode); await applyMagicCode(normalizedCode);
setSuccess(true); setSuccess(true);
setCode(''); setCode('');

4
frontend/src/services/timeLimitService.ts

@ -89,7 +89,7 @@ export async function getDailyLimit(): Promise<number> {
try { try {
const { getMagicCodeSettings } = await import('./magicCodeService'); const { getMagicCodeSettings } = await import('./magicCodeService');
const magicCodeSettings = getMagicCodeSettings(); const magicCodeSettings = getMagicCodeSettings();
if (magicCodeSettings?.dailyTimeLimit !== null && magicCodeSettings.dailyTimeLimit !== undefined) { if (magicCodeSettings && magicCodeSettings.dailyTimeLimit !== null && magicCodeSettings.dailyTimeLimit !== undefined) {
return magicCodeSettings.dailyTimeLimit; return magicCodeSettings.dailyTimeLimit;
} }
} catch (error) { } catch (error) {
@ -143,7 +143,7 @@ export function getDailyLimitSync(): number {
const stored = localStorage.getItem(MAGIC_CODE_SETTINGS_KEY); const stored = localStorage.getItem(MAGIC_CODE_SETTINGS_KEY);
if (stored) { if (stored) {
const magicCodeSettings = JSON.parse(stored); const magicCodeSettings = JSON.parse(stored);
if (magicCodeSettings?.dailyTimeLimit !== null && magicCodeSettings.dailyTimeLimit !== undefined) { if (magicCodeSettings && magicCodeSettings.dailyTimeLimit !== null && magicCodeSettings.dailyTimeLimit !== undefined) {
return magicCodeSettings.dailyTimeLimit; return magicCodeSettings.dailyTimeLimit;
} }
} }

Loading…
Cancel
Save