37 lines
1.5 KiB
JavaScript
37 lines
1.5 KiB
JavaScript
import { createNativeStackNavigator } from '@react-navigation/native-stack';
|
|
import AnalyticsPage from '../app/screens/inAccount/analyticsPage';
|
|
import AnalyticsIncomePage from '../app/components/admin/homeComponents/analytics/analyticsIncomePage';
|
|
import AnalyticsSpentPage from '../app/components/admin/homeComponents/analytics/analyticsSpentPage';
|
|
import AnalyticsBudgetPage from '../app/components/admin/homeComponents/analytics/analyticsBudgetPage';
|
|
import AnalyticsCreateBudgetPage from '../app/components/admin/homeComponents/analytics/analyticsCreateBudgetPage';
|
|
import { AnalyticsArraysProvider } from '../context-store/analyticsContext';
|
|
|
|
const Stack = createNativeStackNavigator();
|
|
|
|
export default function AnalyticsStack() {
|
|
return (
|
|
<AnalyticsArraysProvider>
|
|
<Stack.Navigator
|
|
screenOptions={{
|
|
headerShown: false,
|
|
animation: 'slide_from_right',
|
|
presentation: 'card',
|
|
}}
|
|
>
|
|
<Stack.Screen
|
|
name="AnalyticsPage"
|
|
component={AnalyticsPage}
|
|
options={{ animation: 'none' }}
|
|
/>
|
|
<Stack.Screen name="AnalyticsIncomePage" component={AnalyticsIncomePage} />
|
|
<Stack.Screen name="AnalyticsSpentPage" component={AnalyticsSpentPage} />
|
|
<Stack.Screen name="AnalyticsBudgetPage" component={AnalyticsBudgetPage} />
|
|
<Stack.Screen
|
|
name="AnalyticsCreateBudgetPage"
|
|
component={AnalyticsCreateBudgetPage}
|
|
/>
|
|
</Stack.Navigator>
|
|
</AnalyticsArraysProvider>
|
|
);
|
|
}
|