CheckDefinition[]Content component for Cheetah device page.
Content(): ElementGet all DAP devices
ClientDevice[]Widget for displaying devices on the home page. Shows a truncated list of devices with images and basic details.
default(): ElementRepresents a device page module with metadata and content component.
All device specifications (client-safe)
ClientDeviceCollectionArray of all device slugs
string[]Human-readable labels for device types.
objectGenerates metadata for device pages.
generateMetadata(props: DevicePageProps): PromiseGenerates static paths for device pages at build time.
generateStaticParams(): PromiseGet device by slug
getDeviceBySlug(slug: string): ClientDeviceGet icon component by identifier
getIcon(iconId?: string): ComponentType | nullGet icon identifier from component reference Used to convert icon components to string identifiers
getIconId(icon?: string | ComponentType): stringobjectStandard icon sizes for device components.
objectobjectMetadataGet all mobile devices
ClientDevice[]Transforms a device page module (meta + Content component) into a DeviceSpec
transformDevicePage(module: DevicePageModule): DeviceSpec