-
public final class ReactionsMenuParamsParameters for ChatComponentFactory.ReactionsMenu.
-
-
Field Summary
Fields Modifier and Type Field Description private final UsercurrentUserprivate final Messagemessageprivate final Function1<MessageAction, Unit>onMessageActionprivate final Function0<Unit>onShowMoreReactionsSelectedprivate final Set<String>ownCapabilitiesprivate final Function0<Unit>onDismissprivate final Modifiermodifier
-
Method Summary
Modifier and Type Method Description final UsergetCurrentUser()final MessagegetMessage()final Function1<MessageAction, Unit>getOnMessageAction()final Function0<Unit>getOnShowMoreReactionsSelected()final Set<String>getOwnCapabilities()final Function0<Unit>getOnDismiss()final ModifiergetModifier()-
-
Constructor Detail
-
ReactionsMenuParams
ReactionsMenuParams(User currentUser, Message message, Function1<MessageAction, Unit> onMessageAction, Function0<Unit> onShowMoreReactionsSelected, Set<String> ownCapabilities, Function0<Unit> onDismiss, Modifier modifier)
- Parameters:
currentUser- The currently logged in user.message- The selected message.onMessageAction- Action invoked when a message action is clicked.onShowMoreReactionsSelected- Action invoked when "show more" is clicked.ownCapabilities- The capabilities of the current user.onDismiss- Action invoked when the menu is dismissed.modifier- Modifier for styling.
-
-
Method Detail
-
getCurrentUser
final User getCurrentUser()
-
getMessage
final Message getMessage()
-
getOnMessageAction
final Function1<MessageAction, Unit> getOnMessageAction()
-
getOnShowMoreReactionsSelected
final Function0<Unit> getOnShowMoreReactionsSelected()
-
getOwnCapabilities
final Set<String> getOwnCapabilities()
-
getOnDismiss
final Function0<Unit> getOnDismiss()
-
getModifier
final Modifier getModifier()
-
-
-
-