present
Shows to as a new screen, and resolves with what it passes to its
dismiss, or undefined when the user closes it.
Usage
Return a result from a presented screen
import { Button, present, routes } from 'kuito';
export function NewNote() {
return (
<Button
onPress={async () => {
const note = await present(routes.compose()); // string | undefined
if (note) console.log(note);
}}
>
New note
</Button>
);
}Signatures
<R>(to: Destination<R>): Promise<R | undefined>Type parameters
| Name | Constraint | Default |
|---|---|---|
R | — | — |
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
to | Destination<R> | Yes | — |
Returns
Promise<R>
Generated from the public TypeScript declarations: signatures, props and defaults come from the checked source, descriptions from its JSDoc. No defaults are invented.