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 @@ @@ -1,4 +1,3 @@
import { Navigate } from 'react-router-dom';
import { isAppEnabled } from '../utils/appFilter';
interface AppRouteGuardProps {

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

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

4
frontend/src/services/timeLimitService.ts

@ -89,7 +89,7 @@ export async function getDailyLimit(): Promise<number> { @@ -89,7 +89,7 @@ export async function getDailyLimit(): Promise<number> {
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 { @@ -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;
}
}

Loading…
Cancel
Save