2026-06-18 17:26:38 +02:00
|
|
|
import { StatusBar } from 'expo-status-bar';
|
2026-06-18 17:43:48 +02:00
|
|
|
import React, { useEffect } from 'react';
|
|
|
|
|
import { SafeAreaProvider } from 'react-native-safe-area-context';
|
|
|
|
|
import { SessionProvider } from './src/auth/session';
|
|
|
|
|
import { getDb } from './src/db/database';
|
|
|
|
|
import { RootNavigator } from './src/navigation';
|
2026-06-18 17:26:38 +02:00
|
|
|
|
|
|
|
|
export default function App() {
|
2026-06-18 17:43:48 +02:00
|
|
|
// Abre y migra la BD local al arrancar.
|
|
|
|
|
useEffect(() => {
|
|
|
|
|
void getDb();
|
|
|
|
|
}, []);
|
|
|
|
|
|
2026-06-18 17:26:38 +02:00
|
|
|
return (
|
2026-06-18 17:43:48 +02:00
|
|
|
<SafeAreaProvider>
|
|
|
|
|
<SessionProvider>
|
|
|
|
|
<RootNavigator />
|
|
|
|
|
<StatusBar style="light" />
|
|
|
|
|
</SessionProvider>
|
|
|
|
|
</SafeAreaProvider>
|
2026-06-18 17:26:38 +02:00
|
|
|
);
|
|
|
|
|
}
|