Add tag editing

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2023-07-19 13:18:33 +03:00
parent 6e1f7bd81f
commit 85732e247a
11 changed files with 93 additions and 42 deletions

View File

@@ -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>
);