Skip to main content

Reusable flows

These higher-level components from @ovok/native/ui package common interaction patterns while leaving product policy and persistence to the host app.

ComponentSDK handlesApp provides
PairingFlowDiscovered-device list, pairing state, pairing-code input, and persistence of bonded device IDsBTProvider, async paired-device storage, code confirmation when required; custom rows to expose forget
ManualEntryFormMeasurement-catalog fields, numeric validation, and save-pending UIAsync persistence callback, patient mapping, and product labels
HealthImportCardAdapter status display, access-request action, and optional sync progressHealthImportAdapter, health permission policy, and the import service

The components can be adopted independently. For setup and end-to-end examples, see Reusable flows. For every @ovok/native/ui export, theme behavior, and slots, see App UI components.