ChatMessageAction.key
property · packages/mixins-ui/src/chatMessage.ts:63
readonly key: stringKeeps the button's DOM when the actions before it change.
Mixins / foldkit-mixins-ui
interface · packages/mixins-ui/src/chatMessage.ts:61
interface ChatMessageAction<Message> {
readonly key: string
readonly label: string
readonly icon?: Html | undefined
readonly onClick: Message
readonly pressed?: boolean | undefined
readonly disabled?: boolean | undefined
}One thing a message offers: copy, edit, regenerate, a thumb up.
ChatMessageAction.keyproperty · packages/mixins-ui/src/chatMessage.ts:63
readonly key: stringKeeps the button's DOM when the actions before it change.
ChatMessageAction.labelproperty · packages/mixins-ui/src/chatMessage.ts:65
readonly label: stringThe button's accessible name, and its words when it has no icon.
ChatMessageAction.iconproperty · packages/mixins-ui/src/chatMessage.ts:67
readonly icon?: Html | undefinedWhat the button shows in place of its label, which a reader still hears.
ChatMessageAction.onClickproperty · packages/mixins-ui/src/chatMessage.ts:68
readonly onClick: MessageChatMessageAction.pressedproperty · packages/mixins-ui/src/chatMessage.ts:70
readonly pressed?: boolean | undefinedA toggle's state (a thumb up given), as aria-pressed.
ChatMessageAction.disabledproperty · packages/mixins-ui/src/chatMessage.ts:71
readonly disabled?: boolean | undefined