StatusBarOptions
SystemBars' statusBar part.
Usage
Give a tab a title and platform icon
This type is used by 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>
);
}Type declaration
export type StatusBarOptions = {
/** The color of the status bar's text and icons. */
content?: StatusBarContent;
hidden?: boolean;
/** Whether changes to content, hidden and backgroundColor animate. */
animated?: boolean;
/** iOS: how showing and hiding animates, when animated. */
transition?: StatusBarTransition;
/** Android: drawn behind the status bar; a hex color. */
backgroundColor?: string;
/** Android: false lays the app out below the status bar instead of under it. */
translucent?: boolean;
};Members 6
| Name | Type | Required | Description |
|---|---|---|---|
content | StatusBarContent | No | The color of the status bar's text and icons. |
animated | boolean | No | Whether changes to content, hidden and backgroundColor animate. |
transition | StatusBarTransition | No | iOS: how showing and hiding animates, when animated. |
backgroundColor | string | No | Android: drawn behind the status bar; a hex color. |
translucent | boolean | No | Android: false lays the app out below the status bar instead of under it. |
Generated from the public TypeScript declarations: signatures, props and defaults come from the checked source, descriptions from its JSDoc. No defaults are invented.