mirror of
https://github.com/status-im/status-desktop.git
synced 2025-01-24 21:39:24 +00:00
e3512938f6
- restore previous context menu item spacing (ColumnLayout has an implicit spacing of 5) - don't wrap the MessageReactionsRow into an extra Item container; fixes the emoji reactions row being garbled - enhance the SB page so that the above can be seen/tested there and rename it to match the component name - some smaller cleanups Fixes #16409
32 lines
685 B
QML
32 lines
685 B
QML
import QtQuick 2.15
|
|
|
|
import utils 1.0
|
|
import shared 1.0
|
|
|
|
Row {
|
|
id: root
|
|
|
|
property var reactionsModel
|
|
|
|
signal toggleReaction(int emojiId)
|
|
|
|
spacing: Style.current.halfPadding
|
|
leftPadding: Style.current.halfPadding
|
|
rightPadding: Style.current.halfPadding
|
|
|
|
Repeater {
|
|
model: root.reactionsModel
|
|
delegate: EmojiReaction {
|
|
source: Style.svg(model.filename)
|
|
emojiId: model.emojiId
|
|
reactedByUser: model.didIReactWithThisEmoji
|
|
onCloseModal: {
|
|
if (reactedByUser) {
|
|
return
|
|
}
|
|
root.toggleReaction(emojiId)
|
|
}
|
|
}
|
|
}
|
|
}
|