chore(storybook) add ConnectDappModal to story book
Also: - mock FeatureFlags nim to silence `Global.qml` warnings Updates: #14556
This commit is contained in:
parent
1f60410db8
commit
4dfa0a1b05
|
@ -0,0 +1,13 @@
|
||||||
|
import QtQuick 2.15
|
||||||
|
|
||||||
|
import shared.popups.walletconnect 1.0
|
||||||
|
|
||||||
|
Item {
|
||||||
|
id: root
|
||||||
|
|
||||||
|
ConnectDappModal {
|
||||||
|
id: dappModal
|
||||||
|
|
||||||
|
visible: true
|
||||||
|
}
|
||||||
|
}
|
|
@ -18,7 +18,10 @@ import AppLayouts.Wallet.controls 1.0
|
||||||
|
|
||||||
import SortFilterProxyModel 0.2
|
import SortFilterProxyModel 0.2
|
||||||
|
|
||||||
|
import shared.popups.walletconnect 1.0
|
||||||
|
|
||||||
import utils 1.0
|
import utils 1.0
|
||||||
|
import shared.stores 1.0
|
||||||
|
|
||||||
Item {
|
Item {
|
||||||
id: root
|
id: root
|
||||||
|
@ -46,7 +49,7 @@ Item {
|
||||||
spacing: 8
|
spacing: 8
|
||||||
|
|
||||||
onConnectDapp: {
|
onConnectDapp: {
|
||||||
console.warn("TODO: run ConnectDappPopup...")
|
console.warn("TODO: run ConnectDappModal...")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -56,10 +59,33 @@ Item {
|
||||||
ColumnLayout {
|
ColumnLayout {
|
||||||
id: optionsSpace
|
id: optionsSpace
|
||||||
|
|
||||||
|
RowLayout {
|
||||||
|
Text { text: "projectId" }
|
||||||
|
Text {
|
||||||
|
id: projectIdText
|
||||||
|
readonly property string projectId: SystemUtils.getEnvVar("WALLET_CONNECT_PROJECT_ID")
|
||||||
|
text: projectId.substring(0, 3) + "..." + projectId.substring(projectId.length - 3)
|
||||||
|
font.bold: true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// spacer
|
// spacer
|
||||||
ColumnLayout {}
|
ColumnLayout {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DAppsStore {
|
||||||
|
wCSDK: WalletConnectSDK {
|
||||||
|
active: true
|
||||||
|
|
||||||
|
projectId: projectIdText.projectId
|
||||||
|
|
||||||
|
onSessionRequestEvent: (details) => {
|
||||||
|
// TODO #14556
|
||||||
|
console.debug(`@dd onSessionRequestEvent: ${JSON.stringify(details)}`)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// category: Popups
|
// category: Popups
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
<!-- Keep in sync with mock of: ui/app/AppLayouts/Wallet/views/walletconnect/sdk/src/index.html to avoid trying to load from app qrc -->
|
|
||||||
<!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<script src="qrc:/StatusQ/Components/private/qwebchannel/qwebchannel.js" defer></script>
|
|
||||||
<script src="qrc:/StatusQ/Components/private/qwebchannel/helpers.js" defer></script>
|
|
||||||
<script src="../../../../../../../ui/imports/shared/popups/walletconnect/sdk/generated/bundle.js" defer></script>
|
|
||||||
</head>
|
|
||||||
<body></body>
|
|
||||||
</html>
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
// Mock of src/app/global/feature_flags.nim
|
||||||
|
import QtQuick 2.15
|
||||||
|
|
||||||
|
QtObject {
|
||||||
|
readonly property string contextPropertyName: "featureFlagsRootContextProperty"
|
||||||
|
|
||||||
|
//
|
||||||
|
// Silence warnings
|
||||||
|
readonly property bool dappsEnabled: true
|
||||||
|
}
|
|
@ -0,0 +1,9 @@
|
||||||
|
import QtQuick 2.15
|
||||||
|
|
||||||
|
import shared.popups.walletconnect 1.0
|
||||||
|
|
||||||
|
QtObject {
|
||||||
|
id: root
|
||||||
|
|
||||||
|
required property WalletConnectSDK wCSDK
|
||||||
|
}
|
|
@ -3,4 +3,5 @@ CurrenciesStore 1.0 CurrenciesStore.qml
|
||||||
NetworkConnectionStore 1.0 NetworkConnectionStore.qml
|
NetworkConnectionStore 1.0 NetworkConnectionStore.qml
|
||||||
singleton RootStore 1.0 RootStore.qml
|
singleton RootStore 1.0 RootStore.qml
|
||||||
TokenBalanceHistoryStore 1.0 TokenBalanceHistoryStore.qml
|
TokenBalanceHistoryStore 1.0 TokenBalanceHistoryStore.qml
|
||||||
BIP39_en 1.0 BIP39_en.qml
|
BIP39_en 1.0 BIP39_en.qml
|
||||||
|
DAppsStore 1.0 DAppsStore.qml
|
Loading…
Reference in New Issue