# SupportedDevicesCatalogList

Canonical page: https://docs.ovok.com/native-sdk/guide/components/ui/supported-devices-catalog-list

`SupportedDevicesCatalogList` renders the richer SDK device catalog as cards with artwork, manufacturer, measurement types, image credits, and an optional manual link.

Import it from `@ovok/native/ui`.

~~~tsx
import { SupportedDevicesCatalogList } from "@ovok/native/ui";

<SupportedDevicesCatalogList
  onSelect={(device) => {
    if (device.acceptedDevices.length > 0) {
      chooseAcceptedDevices(device.acceptedDevices);
    }
  }}
/>;
~~~

By default the component reads `SUPPORTED_DEVICES`. Each `SupportedDeviceDefinition` includes an ID, display metadata, declared measurement types, optional manual URL, and an `acceptedDevices` array. Some catalog entries have no SDK device declaration. Treat an empty array as display-only and do not pass it as a supported Bluetooth connection.

## Props [#props]

Every prop, with its type and description, is listed in the [`@ovok/native/ui` API reference](/native-sdk/reference/ui).
