37 lines
No EOL
983 B
TypeScript
37 lines
No EOL
983 B
TypeScript
import { SplashScreen, Stack } from 'expo-router';
|
|
import React, { useEffect } from 'react';
|
|
import { addCategory, initDatabase } from '../services/database';
|
|
import { AuthProvider } from './contexts/AuthContext';
|
|
import { ThemeProvider } from './contexts/ThemeContext';
|
|
import { useTheme } from './contexts/ThemeContext';
|
|
|
|
|
|
export default function _layout() {
|
|
const {colors} = useTheme();
|
|
useEffect(() => {
|
|
initDatabase();
|
|
|
|
}, []);
|
|
|
|
console.log(colors.backgroundColor)
|
|
return (
|
|
<ThemeProvider>
|
|
<AuthProvider>
|
|
<Stack
|
|
screenOptions={{
|
|
headerShown: false,
|
|
navigationBarHidden: true,
|
|
animation: 'none',
|
|
contentStyle: {backgroundColor: colors.backgroundColor}
|
|
}}
|
|
>
|
|
<Stack.Screen name="index"
|
|
options={{
|
|
contentStyle: {backgroundColor: colors.backgroundColor}
|
|
}}/>
|
|
|
|
</Stack>
|
|
</AuthProvider>
|
|
</ThemeProvider>
|
|
)
|
|
} |