RecordSelectorGroup

@Composable fun RecordSelectorGroup

Base component for Record Selector as part of a Copilot Chat Response

Function

@Composable
fun RecordSelectorGroup(
    records: List<RecordSelectorItemData>,
    enabled: Boolean,
    selectedRecordId: String,
    updateSelectedRecord: (String) -> Unit
)

Parameters

Parameter Type Description
records List<RecordSelectorItemData> records to show for selection
enabled Boolean if true, this will be enabled
selectedRecordId String Currently selected record id
updateSelectedRecord (String) -> Unit Callback invoked when a record is selected

RecordSelectorItemData

data class RecordSelectorItemData : RadioButtonItemState

Constructor

constructor(
    id: String,
    objectLabel: String? = null,
    titleText: String? = null,
    objectIconUrl: String? = null,
    objectThemeColor: String = "#FF0176D3"
)

Properties

Property Type Description
id String Record identifier
objectIconUrl String? URL for object icon
objectLabel String? Object type label
objectThemeColor String Theme color for object
title String Title (from RadioButtonItemState)
titleText String? Display title text

Related Documentation