status-desktop/ui/imports/shared/controls/EmojiHash.qml

36 lines
697 B
QML
Raw Normal View History

import QtQuick 2.13
import StatusQ.Core.Utils 0.1 as StatusQUtils
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)
SVGImage {
width: root.size
height: root.size
2022-05-13 15:55:42 +00:00
source: Style.emoji(StatusQUtils.Emoji.iconId(modelData))
}
}
}
}