Begin migration to expo-router
This commit is contained in:
parent
e373deb347
commit
0347ee6fb7
117 changed files with 8776 additions and 11935 deletions
22
app/components/navigation/TabHeader.tsx
Normal file
22
app/components/navigation/TabHeader.tsx
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
import { BottomTabHeaderProps } from "@react-navigation/bottom-tabs";
|
||||
import { getHeaderTitle } from "@react-navigation/elements";
|
||||
import React from "react";
|
||||
import { Appbar, AppbarProps } from "react-native-paper";
|
||||
|
||||
interface TabsHeaderProps extends AppbarProps {
|
||||
navProps: BottomTabHeaderProps;
|
||||
}
|
||||
|
||||
const TabsHeader = (props: TabsHeaderProps) => (
|
||||
<Appbar.Header {...props}>
|
||||
<Appbar.Content
|
||||
title={getHeaderTitle(props.navProps.options, props.navProps.route.name)}
|
||||
/>
|
||||
|
||||
{props.navProps.options.headerRight
|
||||
? props.navProps.options.headerRight({})
|
||||
: undefined}
|
||||
</Appbar.Header>
|
||||
);
|
||||
|
||||
export default TabsHeader;
|
||||
Loading…
Add table
Add a link
Reference in a new issue