import React from 'react'; import { createDrawerNavigator } from '@react-navigation/drawer'; import { TabStack } from './tabStack'; import { CustomDrawerContent } from './customDrawerContent'; import { CustomersScreen } from '../features/customers'; import { ProposalsScreen } from '../features/proposals'; import { EstimatesScreen } from '../features/estimates'; import { InvoicesScreen } from '../features/invoices'; import { ProjectsScreen } from '../features/projects'; import { TasksScreen } from '../features/tasks'; import { TicketsScreen } from '../features/tickets'; import { route, RouteParams } from '../utils/route'; import { useTheme } from '../theme'; export type DrawerStackParamList = { home: undefined } & Pick< RouteParams, | 'customers' | 'proposals' | 'estimates' | 'invoices' | 'projects' | 'tasks' | 'tickets' >; const Drawer = createDrawerNavigator(); export const DrawerStack = () => { const { theme: colors } = useTheme(); return ( {/* Tab Navigator has its own headers per tab, so hide Drawer header for home */} ); };