37 lines
718 B
QML
37 lines
718 B
QML
import QtQuick 2.13
|
|
|
|
import StatusQ.Core.Utils 0.1 as StatusQUtils
|
|
import StatusQ.Components 0.1
|
|
|
|
import utils 1.0
|
|
import shared.panels 1.0
|
|
|
|
Item {
|
|
id: root
|
|
|
|
property string publicKey
|
|
|
|
property real size: 16
|
|
|
|
implicitHeight: positioner.implicitHeight
|
|
implicitWidth: positioner.implicitWidth
|
|
|
|
Grid {
|
|
id: positioner
|
|
|
|
rows: 2
|
|
columnSpacing: Math.ceil(root.size / 16)
|
|
rowSpacing: columnSpacing + 6
|
|
|
|
Repeater {
|
|
model: Utils.getEmojiHashAsJson(root.publicKey)
|
|
|
|
StatusEmoji {
|
|
width: root.size
|
|
height: root.size
|
|
emojiId: StatusQUtils.Emoji.iconId(modelData)
|
|
}
|
|
}
|
|
}
|
|
}
|