useQuestionnaireNavigationState
No behavioral description is attached to this declaration. The public signature, parameter and return types, and source location below document its published contract.
Kind: React hook
Package: @ovok/native
Import
import { useQuestionnaireNavigationState } from '@ovok/native/questionnaire-response-form';
TypeScript signatures
(currentItem: ExtendedQuestionnaireItem | undefined, currentPageIndex: number, currentItemIndex: number, enabledItems: ExtendedQuestionnaireItem[], pages: ExtendedQuestionnaireItem[], values: QuestionnaireFormValues, allEnabledItems: ExtendedQuestionnaireItem[]): NavigationState
| Parameter | Type | Details |
|---|---|---|
currentItem | ExtendedQuestionnaireItem | undefined | — |
currentPageIndex | number | — |
currentItemIndex | number | — |
enabledItems | ExtendedQuestionnaireItem[] | — |
pages | ExtendedQuestionnaireItem[] | — |
values | QuestionnaireFormValues | — |
allEnabledItems | ExtendedQuestionnaireItem[] | — |
Returns: NavigationState.