feat(MintToken): Updated sortable token holders with generic SQ component

Replaced existing `NoHoldersPanel` component to the generic `StatusInfoBoxPanel` one.
This commit is contained in:
Noelia 2023-07-05 16:57:07 +02:00 committed by Noelia
parent c59758b377
commit dea020fdba
2 changed files with 6 additions and 60 deletions

View File

@ -1,58 +0,0 @@
import QtQuick 2.15
import QtQuick.Layouts 1.15
import QtQuick.Controls 2.15
import StatusQ.Controls 0.1
import StatusQ.Core 0.1
import StatusQ.Core.Theme 0.1
import utils 1.0
Control {
id: root
signal airdropRequested
verticalPadding: 40
horizontalPadding: 56
background: Rectangle {
color: Theme.palette.statusListItem.backgroundColor
radius: Style.current.radius
border.color: Theme.palette.baseColor2
}
contentItem: ColumnLayout {
StatusBaseText {
Layout.fillWidth: true
wrapMode: Text.Wrap
font.pixelSize: Style.current.primaryTextFontSize + 2
font.weight: Font.Bold
horizontalAlignment: Text.AlignHCenter
color: Theme.palette.directColor1
text: qsTr("No hodlers just yet")
}
StatusBaseText {
Layout.fillWidth: true
Layout.topMargin: Style.current.halfPadding
Layout.bottomMargin: Style.current.padding
wrapMode: Text.Wrap
font.pixelSize: Style.current.primaryTextFontSize
horizontalAlignment: Text.AlignHCenter
color: Theme.palette.baseColor1
text: qsTr("You can Airdrop tokens to deserving Community members or to give individuals token-based permissions.")
}
StatusButton {
Layout.alignment: Qt.AlignHCenter
text: qsTr("Airdrop")
onClicked: root.airdropRequested()
}
}
}

View File

@ -3,6 +3,7 @@ import QtQuick.Layouts 1.15
import QtQuick.Controls 2.15 import QtQuick.Controls 2.15
import StatusQ.Controls 0.1 import StatusQ.Controls 0.1
import StatusQ.Components 0.1
import StatusQ.Core 0.1 import StatusQ.Core 0.1
import StatusQ.Core.Theme 0.1 import StatusQ.Core.Theme 0.1
import StatusQ.Core.Utils 0.1 import StatusQ.Core.Utils 0.1
@ -102,13 +103,16 @@ Control {
? qsTr("Search results") : qsTr("No hodlers found") ? qsTr("Search results") : qsTr("No hodlers found")
} }
NoHoldersPanel { StatusInfoBoxPanel {
Layout.fillWidth: true Layout.fillWidth: true
Layout.topMargin: Style.current.padding Layout.topMargin: Style.current.padding
visible: root.empty visible: root.empty
title: qsTr("No hodlers just yet")
text: qsTr("You can Airdrop tokens to deserving Community members or to give individuals token-based permissions.")
buttonText: qsTr("Airdrop")
onAirdropRequested: root.generalAirdropRequested() onClicked: root.generalAirdropRequested()
} }
SortableTokenHoldersList { SortableTokenHoldersList {