-
public final class MessageComposerLeadingContentParamsParameters for ChatComponentFactory.MessageComposerLeadingContent.
-
-
Field Summary
Fields Modifier and Type Field Description private final MessageComposerStatestateprivate final BooleanisAttachmentPickerVisibleprivate final Function0<Unit>onAttachmentsClickprivate final StringonAttachmentsClickLabelprivate final Modifiermodifier
-
Constructor Summary
Constructors Constructor Description MessageComposerLeadingContentParams(MessageComposerState state, Boolean isAttachmentPickerVisible, Function0<Unit> onAttachmentsClick, String onAttachmentsClickLabel, Modifier modifier)
-
Method Summary
Modifier and Type Method Description final MessageComposerStategetState()final BooleangetIsAttachmentPickerVisible()final Function0<Unit>getOnAttachmentsClick()final StringgetOnAttachmentsClickLabel()final ModifiergetModifier()-
-
Constructor Detail
-
MessageComposerLeadingContentParams
MessageComposerLeadingContentParams(MessageComposerState state, Boolean isAttachmentPickerVisible, Function0<Unit> onAttachmentsClick, String onAttachmentsClickLabel, Modifier modifier)
- Parameters:
state- The current state of the message composer.isAttachmentPickerVisible- Whether the attachment picker is visible.onAttachmentsClick- Action invoked when attachments button is clicked.onAttachmentsClickLabel- Semantic / accessibility label for onAttachmentsClick.modifier- Modifier for styling.
-
-
Method Detail
-
getState
final MessageComposerState getState()
-
getIsAttachmentPickerVisible
final Boolean getIsAttachmentPickerVisible()
-
getOnAttachmentsClick
final Function0<Unit> getOnAttachmentsClick()
-
getOnAttachmentsClickLabel
final String getOnAttachmentsClickLabel()
-
getModifier
final Modifier getModifier()
-
-
-
-