Embedding API Reference / Modules / exposed-api / <internal> / CollectionViewElement

# Interface: CollectionViewElement<T>

exposed-api.<internal>.CollectionViewElement

# Type parameters

Name Type
T CollectionViewElementPossibleTypes

# Table of contents

# Properties

# Properties

# componentIcon

Optional componentIcon: CollectionViewComponentIcon<Record<string, any>>

# Defined in

src/common/components/collection-view/-utils/types.ts:45 (opens new window)


# key

key: string

# Defined in

src/common/components/collection-view/-utils/types.ts:40 (opens new window)


# label

label: Nullable<string>

# Defined in

src/common/components/collection-view/-utils/types.ts:39 (opens new window)


# payload

payload: T

# Defined in

src/common/components/collection-view/-utils/types.ts:41 (opens new window)


# svgIcon

Optional svgIcon: string

# Defined in

src/common/components/collection-view/-utils/types.ts:43 (opens new window)


# tabCategory

Optional tabCategory: TabCategory

# Defined in

src/common/components/collection-view/-utils/types.ts:44 (opens new window)


# type

type: string

# Defined in

src/common/components/collection-view/-utils/types.ts:42 (opens new window)