/** * BehördenKlar — Behördenbriefe verstehen, übersetzen, beantworten. * Einstiegspunkt: Navigation + Initialisierung (Archiv, Benachrichtigungen). */ import React, { useEffect } from 'react'; import { StatusBar } from 'expo-status-bar'; import { NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; import { RootStackParamList } from './src/types'; import { useAppStore } from './src/store/useAppStore'; import { initialisiereBenachrichtigungen } from './src/services/erinnerungen'; import { AppSchutz } from './src/components/AppSchutz'; import { farben, schrift } from './src/theme'; import { HomeScreen } from './src/screens/HomeScreen'; import { ConsentScreen } from './src/screens/ConsentScreen'; import { ScanScreen } from './src/screens/ScanScreen'; import { AnalyseScreen } from './src/screens/AnalyseScreen'; import { AntwortScreen } from './src/screens/AntwortScreen'; import { GlossarScreen } from './src/screens/GlossarScreen'; import { EinstellungenScreen } from './src/screens/EinstellungenScreen'; const Stack = createNativeStackNavigator(); export default function App() { const initialisiere = useAppStore((s) => s.initialisiere); useEffect(() => { initialisiereBenachrichtigungen(); initialisiere(); }, [initialisiere]); return ( ); }