Skip to main content

FlowFrameProps

No behavioral description is attached to this declaration. The public signature, parameter and return types, and source location below document its published contract.

Kind: Interface
Package: @ovok/native

Import​

import { FlowFrameProps } from '@ovok/native/ui';

TypeScript shape​

interface FlowFrameProps extends OvokUiProps, Omit<ViewProps, "children"> {
children?: React.ReactNode;
title?: string;
header?: React.ReactNode;
footer?: React.ReactNode;
onBack?: () => boolean | void;
backLabel?: string;
currentStep?: number;
totalSteps?: number;
progressAccessibilityLabel?: string;
safeAreaEdges?: Edge[];
keyboardBehavior?: "height" | "position" | "padding";
keyboardVerticalOffset?: number;
contentStyle?: StyleProp<ViewStyle>;
handleAndroidBack?: boolean;
}

This is a type-level export; it has no call parameters.

Public members​

MemberTypeDetails
childrenReact.ReactNodeOptional. —
titlestringOptional. —
headerReact.ReactNodeOptional. —
footerReact.ReactNodeOptional. —
onBack() => boolean | voidOptional. —
backLabelstringOptional. —
currentStepnumberOptional. —
totalStepsnumberOptional. —
progressAccessibilityLabelstringOptional. —
safeAreaEdgesEdge[]Optional. —
keyboardBehavior"height" | "position" | "padding"Optional. —
keyboardVerticalOffsetnumberOptional. —
contentStyleStyleProp<ViewStyle>Optional. —
handleAndroidBackbooleanOptional. —
themeOvokThemeOverrideOptional. A partial theme is merged with the active react-native-paper theme.
slotsPartial<OvokUiSlots>Optional. Replace individual primitives without forking an SDK component.

Learn the workflow​

Continue with Ui Modules for the workflow context and examples.

Source​

View the declaration in the SDK source.