NeoScan_Physician/app/modules/CaseReview/navigation/CaseReviewNavigator.tsx
2025-07-18 19:01:23 +05:30

57 lines
1.5 KiB
TypeScript

/*
* File: CaseReviewNavigator.tsx
* Description: Stack navigator for CaseReview module
* Design & Developed by Tech4Biz Solutions
* Copyright (c) Spurrin Innovations. All rights reserved.
*/
import React from 'react';
import { createStackNavigator } from '@react-navigation/stack';
import { CaseDetailsScreen, DICOMViewerScreen, ComparisonScreen } from '../screens';
import { Colors } from '../../../../shared/src/theme';
export type CaseReviewStackParamList = {
CaseDetails: undefined;
DICOMViewer: undefined;
Comparison: undefined;
};
const Stack = createStackNavigator<CaseReviewStackParamList>();
/**
* CaseReviewNavigator sets up stack navigation for CaseReview module
*/
const CaseReviewNavigator: React.FC = () => (
<Stack.Navigator
initialRouteName="CaseDetails"
screenOptions={{
headerStyle: { backgroundColor: Colors.primary },
headerTintColor: Colors.background,
headerTitleStyle: { fontWeight: 'bold' },
}}
>
<Stack.Screen
name="CaseDetails"
component={CaseDetailsScreen}
options={{ title: 'Case Details' }}
/>
<Stack.Screen
name="DICOMViewer"
component={DICOMViewerScreen}
options={{ title: 'DICOM Viewer' }}
/>
<Stack.Screen
name="Comparison"
component={ComparisonScreen}
options={{ title: 'Comparison' }}
/>
</Stack.Navigator>
);
export default CaseReviewNavigator;
/*
* End of File: CaseReviewNavigator.tsx
* Design & Developed by Tech4Biz Solutions
* Copyright (c) Spurrin Innovations. All rights reserved.
*/