Revize 04928342
Přidáno uživatelem Schwobik před téměř 2 roky(ů)
src/components/Navigation.tsx | ||
---|---|---|
10 | 10 |
import LoginPage from "../pages/LoginPage" |
11 | 11 |
import SearchPage from "../pages/SearchPage" |
12 | 12 |
import Logout from "../pages/Logout" |
13 |
import ItemViewPage from "../pages/ItemViewPage" |
|
14 |
|
|
15 |
export type RootDrawerParamList = { |
|
16 |
Home: undefined, |
|
17 |
Search: undefined, |
|
18 |
Logout: undefined, |
|
19 |
Item: { itemId: string }, |
|
20 |
Login: undefined |
|
21 |
} |
|
13 | 22 |
|
14 | 23 |
const Navigation = () => { |
15 |
const Drawer = createDrawerNavigator() |
|
24 |
const Drawer = createDrawerNavigator<RootDrawerParamList>()
|
|
16 | 25 |
const loggedIn = useSelector((state: RootState) => state.user.loggedIn) |
17 | 26 |
|
18 | 27 |
return ( |
... | ... | |
57 | 66 |
name="Logout" |
58 | 67 |
component={Logout} |
59 | 68 |
/> |
69 |
<Drawer.Screen |
|
70 |
name={"Item"} |
|
71 |
component={ItemViewPage} |
|
72 |
options={{ drawerItemStyle: { display: "none" } }} |
|
73 |
/> |
|
60 | 74 |
</> |
61 | 75 |
) : ( |
62 | 76 |
<Drawer.Screen |
Také k dispozici: Unified diff
mergování a úprava kompatibility. proklik na detail itemu
re #10489