Add tag editing
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
@@ -5,13 +5,13 @@ import { createBottomTabNavigator } from '@react-navigation/bottom-tabs';
|
||||
import { createNativeStackNavigator } from '@react-navigation/native-stack';
|
||||
import { useTheme } from 'react-native-paper';
|
||||
import { useSelector } from 'react-redux';
|
||||
import { Home, Tags, Settings, AddMeme, AddTag } from './screens';
|
||||
import { Home, Tags, Settings, EditMeme, EditTag } from './screens';
|
||||
import { darkNavigationTheme, lightNavigationTheme } from './theme';
|
||||
import {
|
||||
FloatingActionButton,
|
||||
HideableBottomNavigationBar,
|
||||
} from './components';
|
||||
import { ROUTE } from './types';
|
||||
import { ROUTE, RootStackParamList } from './types';
|
||||
import { RootState } from './state';
|
||||
|
||||
const TabNavigator = () => {
|
||||
@@ -73,7 +73,7 @@ const TabNavigator = () => {
|
||||
|
||||
const NavigationContainer = () => {
|
||||
const theme = useTheme();
|
||||
const StackNavigatorBase = createNativeStackNavigator();
|
||||
const StackNavigatorBase = createNativeStackNavigator<RootStackParamList>();
|
||||
|
||||
return (
|
||||
<NavigationContainerBase
|
||||
@@ -85,8 +85,11 @@ const NavigationContainer = () => {
|
||||
animation: 'slide_from_bottom',
|
||||
}}>
|
||||
<StackNavigatorBase.Screen name={ROUTE.MAIN} component={TabNavigator} />
|
||||
<StackNavigatorBase.Screen name={ROUTE.ADD_MEME} component={AddMeme} />
|
||||
<StackNavigatorBase.Screen name={ROUTE.ADD_TAG} component={AddTag} />
|
||||
<StackNavigatorBase.Screen
|
||||
name={ROUTE.EDIT_MEME}
|
||||
component={EditMeme}
|
||||
/>
|
||||
<StackNavigatorBase.Screen name={ROUTE.EDIT_TAG} component={EditTag} />
|
||||
</StackNavigatorBase.Navigator>
|
||||
</NavigationContainerBase>
|
||||
);
|
||||
|
Reference in New Issue
Block a user