RouterProps
Props of Router: the first destination, deep links, and the routes.
Utilização
Give a tab a title and platform icon
Este tipo é usado por Router
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>
);
}Declaração do tipo
export interface RouterProps {
/** The first screen shown; the first route's by default. */
initial?: Destination;
/**
* Deep links: the link that launched the app, and each one that arrives
* while it runs, navigate to the route their path matches. Off by default.
*/
linking?: boolean;
children: KuitoNode;
}Membros 3
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
initial | Destination<unknown> | Não | The first screen shown; the first route's by default. |
linking | boolean | Não | Deep links: the link that launched the app, and each one that arrives while it runs, navigate to the route their path matches. Off by default. |
children | KuitoNode | Sim | — |
Gerado a partir das declarações TypeScript públicas: assinaturas, props e predefinições vêm da fonte verificada, as descrições da sua JSDoc. Nenhuma predefinição é inventada.