Files
inji-wallet/routes/main.ts
KVD-1302 13b5a54480 Fix/INJIMOB-3667 settings header (#2196)
* fix(ios): force left alignment for settings header to match android (INJIMOB-3667)

Signed-off-by: Vinay <vinayadattakavuluri@gmail.com>

* Add.fix(INJIMOB-3667): Additional Settings Header Fix

Signed-off-by: Vinay <vinayadattakavuluri@gmail.com>

---------

Signed-off-by: Vinay <vinayadattakavuluri@gmail.com>
Co-authored-by: Vinay <vinayadattakavuluri@gmail.com>
2026-01-22 10:47:49 +05:30

67 lines
1.6 KiB
TypeScript

import React from 'react';
import {BottomTabNavigationOptions} from '@react-navigation/bottom-tabs';
import {ScanLayout} from '../screens/Scan/ScanLayout';
import {HistoryScreen} from '../screens/History/HistoryScreen';
import i18n from '../i18n';
import {BOTTOM_TAB_ROUTES} from './routesConstants';
import {HomeScreenLayout} from '../screens/HomeScreenLayout';
import {Theme} from '../components/ui/styleUtils';
import {SettingScreen} from '../screens/Settings/SettingScreen';
const home: TabScreen = {
name: BOTTOM_TAB_ROUTES.home,
component: HomeScreenLayout,
icon: 'home',
options: {
headerTitle: '',
headerShown: false,
},
};
export const share: TabScreen = {
name: BOTTOM_TAB_ROUTES.share,
component: ScanLayout,
icon: 'qr-code-scanner',
options: {
title: i18n.t('MainLayout:share'),
headerShown: false,
},
};
const history: TabScreen = {
name: BOTTOM_TAB_ROUTES.history,
component: HistoryScreen,
icon: 'history',
options: {
headerTitleStyle: Theme.Styles.HistoryHeaderTitleStyle,
title: i18n.t('MainLayout:history'),
},
};
const settings: TabScreen = {
name: BOTTOM_TAB_ROUTES.settings,
component: SettingScreen,
icon: 'settings',
options: {
headerTitleAlign: 'left',
headerTitleStyle: {
fontSize: 26,
fontFamily: 'Montserrat_600SemiBold',
marginTop: 15,
},
title: i18n.t('MainLayout:settings'),
},
};
export const mainRoutes: TabScreen[] = [];
mainRoutes.push(home);
mainRoutes.push(share);
mainRoutes.push(history);
mainRoutes.push(settings);
export interface TabScreen {
name: string;
icon: string;
component: React.FC;
options?: BottomTabNavigationOptions;
}