status-desktop/ui/imports/shared/status/StatusSectionDescItem.qml
Noelia 50fb0dc45f fix(@desktop/CopyToClipboard): [base_bc] can't copy from Invite friends as well as App Version and Node Version
Root store propagation in order to use the global copyToClipboard method.

Modify InviteFriendsPopup to use StatusQ components.

Fixes #4529
2022-02-01 11:51:00 +01:00

51 lines
1.2 KiB
QML

import QtQuick 2.13
import QtQuick.Controls 2.13
import QtQuick.Layouts 1.13
import QtGraphicalEffects 1.13
import utils 1.0
import "../"
import "../panels"
import "../controls"
// TODO: replace with StatusQ component
Item {
property string name
property string description
property alias tooltipUnder: copyToClipboardBtn.tooltipUnder
property var store
id: root
width: parent.width
height: name.height
StyledText {
id: name
text: root.name
font.pixelSize: 15
}
StyledText {
id: description
visible: !!root.description
text: root.description
elide: Text.ElideRight
font.pixelSize: 15
horizontalAlignment: Text.AlignRight
color: Style.current.secondaryText
anchors.right: parent.right
anchors.rightMargin: Style.current.smallPadding
anchors.verticalCenter: name.verticalCenter
CopyToClipBoardButton {
id: copyToClipboardBtn
textToCopy: root.description
anchors.verticalCenter: parent.verticalCenter
anchors.left: parent.right
anchors.leftMargin: Style.current.smallPadding
store: root.store
}
}
}