status-desktop/ui/imports/shared/status/StatusSticker.qml
Lukáš Tinkl 31be818e0e fix: Pinning messages - tweaks to UI and interactions
... to help align with original design intent

- dropped date breaks before msg groups
- show full date/timestamp in the msg header
- floating "Unpin" button on mouse hover
- no padding/spacing between messages
- some smaller code cleanups and dead code removals

Fixes #9396
2023-02-17 11:22:21 +01:00

29 lines
627 B
QML

import QtQuick 2.14
import shared.panels 1.0
import utils 1.0
Loader {
property color color
property int contentType: -1
property string stickerData: ""
property int imageHeight: 140
property int imageWidth: 140
signal stickerLoaded()
id: root
active: contentType === Constants.messageContentType.stickerType
sourceComponent: Component {
ImageLoader {
color: root.color
onLoaded: root.stickerLoaded()
width: imageWidth
height: this.visible ? imageHeight : 0
source: this.visible ? stickerData : ""
}
}
}