Skip to content
Merged
158 changes: 75 additions & 83 deletions app/_layout.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ import CategoryAddIcon from '@/components/CategoryAddIcon';
import HeaderIcon from '@/components/HeaderIcon';
import HeaderMenu from '@/components/HeaderMenu';
import { env, getSentryConfig, getStoryBookConfig } from '@/constants/env';
import CategoryBottomSheetProvider from '@/contexts/CategoryBottomSheetProvider';
import FunnelProvider from '@/contexts/FunnelContext';
import LoginProvider from '@/contexts/LoginContext';
import '@/locales/index';
import { default as theme } from '@/theme/theme.json';
Expand All @@ -16,7 +18,6 @@ import React from 'react';
import { useTranslation } from 'react-i18next';
import { GestureHandlerRootView } from 'react-native-gesture-handler';
import { default as mapping } from '../theme/mapping.json';
import FunnelProvider from '@/contexts/FunnelContext';
const SENTRY_MODE = env.SENTRY_MODE;

Sentry.init({
Expand Down Expand Up @@ -48,88 +49,79 @@ const RootLayout = () => {
<>
<QueryClientProvider client={queryClient}>
<LoginProvider>
<IconRegistry icons={[EvaIconsPack, AntDesignIconsPack]} />
<ApplicationProvider
{...eva}
theme={{ ...eva.light, ...theme }}
customMapping={mapping}
>
<FunnelProvider>
<GestureHandlerRootView>
<Stack screenOptions={{ headerShadowVisible: false }}>
<Stack.Screen name="index" options={{ headerShown: false }} />
<Stack.Screen
name="(tabs)"
options={{
headerTitle: '',
headerRight: HeaderRight,
headerLeft: HeaderLeft,
}}
/>
<Stack.Screen
name="oauthredirect"
options={{ headerShown: false }}
/>
<Stack.Screen
name="categoryView/categoryAddView"
options={{
headerTitle: t('views._layout.addCategory'),
headerTitleAlign: 'center',
}}
/>
<Stack.Screen
name="categoryView/categoryListView"
options={{
headerTitle: t('views._layout.manageCategory'),
headerTitleAlign: 'center',
headerRight: NavigateToCategoryListView,
}}
/>
<Stack.Screen
name="categoryView/categoryEditView"
options={{
headerTitle: t('views._layout.editCategory'),
headerTitleAlign: 'center',
}}
/>
<Stack.Screen
name="settingsView/settingsView"
options={{
headerTitle: t('views._layout.settings'),
headerTitleAlign: 'center',
}}
/>
<Stack.Screen
name="settingsView/settingsContactView"
options={{
headerTitle: t('views._layout.contact'),
headerTitleAlign: 'center',
}}
/>
<Stack.Screen
name="settingsView/settingsLanguageView"
options={{
headerTitle: t('views.settingsView.language'),
headerTitleAlign: 'center',
}}
/>
<Stack.Screen
name="settingsView/settingsAccountView"
options={{
headerTitle: t('views.settingsView.account'),
headerTitleAlign: 'center',
}}
/>
<Stack.Screen
name="funnelView/funnelView"
options={{
headerShown: false,
}}
/>
</Stack>
</GestureHandlerRootView>
</FunnelProvider>
</ApplicationProvider>
<CategoryBottomSheetProvider>
<IconRegistry icons={[EvaIconsPack, AntDesignIconsPack]} />
<ApplicationProvider
{...eva}
theme={{ ...eva.light, ...theme }}
customMapping={mapping}
>
<FunnelProvider>
<GestureHandlerRootView>
<Stack screenOptions={{ headerShadowVisible: false }}>
<Stack.Screen
name="index"
options={{ headerShown: false }}
/>
<Stack.Screen
name="(tabs)"
options={{
headerTitle: '',
headerRight: HeaderRight,
headerLeft: HeaderLeft,
}}
/>
<Stack.Screen
name="oauthredirect"
options={{ headerShown: false }}
/>
<Stack.Screen
name="categoryView/categoryListView"
options={{
headerTitle: t('views._layout.manageCategory'),
headerTitleAlign: 'center',
headerRight: NavigateToCategoryListView,
}}
/>
<Stack.Screen
name="settingsView/settingsView"
options={{
headerTitle: t('views._layout.settings'),
headerTitleAlign: 'center',
}}
/>
<Stack.Screen
name="settingsView/settingsContactView"
options={{
headerTitle: t('views._layout.contact'),
headerTitleAlign: 'center',
}}
/>
<Stack.Screen
name="settingsView/settingsLanguageView"
options={{
headerTitle: t('views.settingsView.language'),
headerTitleAlign: 'center',
}}
/>
<Stack.Screen
name="settingsView/settingsAccountView"
options={{
headerTitle: t('views.settingsView.account'),
headerTitleAlign: 'center',
}}
/>
<Stack.Screen
name="funnelView/funnelView"
options={{
headerShown: false,
}}
/>
</Stack>
</GestureHandlerRootView>
</FunnelProvider>
</ApplicationProvider>
</CategoryBottomSheetProvider>
</LoginProvider>
</QueryClientProvider>
</>
Expand Down
135 changes: 0 additions & 135 deletions app/categoryView/categoryAddView.jsx

This file was deleted.

Loading
Loading