mirror of
https://github.com/status-im/status-desktop.git
synced 2025-01-13 15:55:18 +00:00
0ab8a62896
- Renamed main `CommunitiesPortal` folder to `Communities`. - Created new `layouts` folder. - Moved layout files from chat to communities. - Created new `helpers` folder. - Moved helpers files from chat to communities. - Moved `controls/community` files from chat to communities `controls`. - Moved `panels/communities` files from chat to communities `panels`. - Moved `popups/community` files from chat to communities `popups`. - Moved `views/community` files from chat to communities `views`. - Moved `CommunityBanner` file from shared to `Communities/controls`. Only used in communities context. - Moved `CommunitySettingsView` and `CommunityColumnView` files from chat to communities `views`. - Moved `PermissionsStore.qml` file to `shared/stores`. - Updated imports. - Updated storybook. Part of #6204
62 lines
1.5 KiB
QML
62 lines
1.5 KiB
QML
import QtQuick 2.15
|
|
import QtQml.Models 2.15
|
|
|
|
import StatusQ.Controls 0.1
|
|
import StatusQ.Popups.Dialog 0.1
|
|
|
|
import utils 1.0
|
|
|
|
import AppLayouts.Communities.panels 1.0
|
|
|
|
StatusDialog {
|
|
id: root
|
|
|
|
// account, amount, symbol, network, feeText
|
|
property alias model: feesPanel.model
|
|
property alias showSummary: feesPanel.showSummary
|
|
property alias errorText: feesPanel.errorText
|
|
property alias totalFeeText: feesPanel.totalFeeText
|
|
|
|
property alias isFeeLoading: feesPanel.isFeeLoading
|
|
|
|
signal signTransactionClicked()
|
|
signal cancelClicked()
|
|
|
|
QtObject {
|
|
id: d
|
|
|
|
property int minTextWidth: 50
|
|
}
|
|
|
|
implicitWidth: 600 // by design
|
|
topPadding: 2 * Style.current.padding // by design
|
|
bottomPadding: Style.current.bigPadding
|
|
|
|
contentItem: FeesPanel {
|
|
id: feesPanel
|
|
}
|
|
|
|
footer: StatusDialogFooter {
|
|
spacing: Style.current.padding
|
|
rightButtons: ObjectModel {
|
|
StatusButton {
|
|
text: qsTr("Cancel")
|
|
type: StatusBaseButton.Type.Danger
|
|
onClicked: {
|
|
root.cancelClicked()
|
|
root.close()
|
|
}
|
|
}
|
|
StatusButton {
|
|
enabled: root.errorText === "" && !root.isFeeLoading
|
|
icon.name: "password"
|
|
text: qsTr("Sign transaction")
|
|
onClicked: {
|
|
root.signTransactionClicked()
|
|
root.close()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|