Skip to main content

SupportedDevicesCatalogList

Lists SUPPORTED_DEVICES by default, or a caller-provided device array.

<SupportedDevicesCatalogList
onSelect={(device) => navigation.navigate("Device", { id: device.id })}
labelForMeasurementType={(type) => measurementLabels[type] ?? type}
/>

Props​

  • devices?: readonly SupportedDeviceDefinition[] — defaults to SUPPORTED_DEVICES.
  • onSelect?: (device: SupportedDeviceDefinition) => void.
  • renderPhoto?, renderCredit?, renderMeasurementTypes?, renderManual?, renderPairingTips? — host-owned section renderers.
  • labelForMeasurementType?: (type: string) => string.
  • testID?: string.
  • theme? and slots? — shared OvokUiProps.

Entries can show the official image, manufacturer, measurement types, manual, pairing tips, and exact image credit. The list does not scan, pair, connect, or claim that every device is available on every platform. A caller can provide a single-device array without exposing the full catalog.