ScreenHeader
A screen's native header: its buttons on either side, a large title and a search field.
Utilisation
Give a tab a title and platform icon
Ce type est utilisé par Route
import { Route, Router, Tab, Tabs, Text } from 'kuito';
function Discover() {
return <Text padding={16}>Discover</Text>;
}
function Library() {
return <Text padding={16}>Library</Text>;
}
export default function App() {
return (
<Router>
<Tabs>
<Tab name="discover" title="Discover" icon={{ ios: 'safari', android: 'explore' }}>
<Route name="index" path="/" screen={Discover} title="Discover" />
</Tab>
<Tab
name="library"
title="Library"
icon={{ ios: 'books.vertical', android: 'library_music' }}
>
<Route name="library" path="/library" screen={Library} title="Library" />
</Tab>
</Tabs>
</Router>
);
}Déclaration du type
export interface ScreenHeader {
/** Before the title, in reading order; after the back button on iOS. */
leading?: readonly HeaderItem[];
/** After the title. */
trailing?: readonly HeaderItem[];
/** The title shown large under the bar. */
largeTitle?: boolean;
search?: HeaderSearch;
}Membres 4
| Nom | Type | Requis | Description |
|---|---|---|---|
leading | readonly HeaderItem[] | Non | Before the title, in reading order; after the back button on iOS. |
trailing | readonly HeaderItem[] | Non | After the title. |
largeTitle | boolean | Non | The title shown large under the bar. |
search | HeaderSearch | Non | — |
Généré depuis les déclarations TypeScript publiques : signatures, props et valeurs par défaut viennent de la source vérifiée, les descriptions de sa JSDoc. Aucune valeur par défaut n'est inventée.