Funding Source Settings
+Function Mocks
+{{ currentFunctionBaseMockPath }}
+ immediately.
+ {{ currentFundingSource.name }}
+ in
+ {{ currentFunction.name }}.
+ diff --git a/tests/wallets/index.html b/tests/wallets/index.html
index d50e6bccd..d641a3624 100644
--- a/tests/wallets/index.html
+++ b/tests/wallets/index.html
@@ -136,13 +136,6 @@
justify-content: flex-end;
}
- .dataset-tabs {
- margin-top: 20px;
- border-radius: 18px;
- background: rgba(22, 32, 40, 0.04);
- padding: 6px;
- }
-
.stats-row {
margin-top: 18px;
display: grid;
@@ -182,7 +175,7 @@
display: grid;
gap: 18px;
grid-template-columns: repeat(2, minmax(0, 1fr));
- align-items: start;
+ align-items: stretch;
}
.stack {
@@ -202,6 +195,23 @@
padding: 18px 20px;
}
+ .picker-card {
+ height: 100%;
+ }
+
+ .picker-card .q-card__section--vert {
+ height: 100%;
+ padding: 16px 18px;
+ }
+
+ .picker-card .section-title {
+ margin-bottom: 10px;
+ }
+
+ .picker-card .section-caption {
+ font-size: 0.84rem;
+ }
+
.section-title {
display: flex;
gap: 10px;
@@ -275,7 +285,7 @@
.native-select-label {
display: block;
- margin-bottom: 8px;
+ margin-bottom: 6px;
color: var(--studio-muted);
font-size: 0.74rem;
text-transform: uppercase;
@@ -304,7 +314,7 @@
}
.fixture-select .q-field__control {
- min-height: 50px;
+ min-height: 46px;
border-radius: 10px;
background: rgba(255, 255, 255, 0.92);
}
@@ -339,6 +349,34 @@
pointer-events: none;
}
+ .picker-action-row {
+ display: flex;
+ gap: 12px;
+ align-items: flex-start;
+ }
+
+ .picker-select {
+ flex: 1 1 auto;
+ min-width: 0;
+ }
+
+ .editor-dialog-card {
+ width: calc(100vw - 32px);
+ max-width: calc(100vw - 32px);
+ border-radius: 24px;
+ }
+
+ .dialog-header {
+ position: relative;
+ padding-right: 96px;
+ }
+
+ .dialog-close-btn {
+ position: absolute;
+ top: 16px;
+ right: 16px;
+ }
+
.native-input,
.native-textarea {
width: 100%;
@@ -1061,6 +1099,7 @@
grid-template-columns: 1fr;
}
+ .picker-action-row,
.test-mock-binding-header {
flex-direction: column;
}
@@ -1105,8 +1144,7 @@
fixtures_rest.json
and
fixtures_rpc.json
- with the same expansion logic the wallet tests use. The explorer shows which
- funding source, test case, and merged mocks produce each generated wallet test.
+ with the same expansion logic the wallet tests use.
{{ currentFunctionBaseMockPath }}
+ immediately.
+ {{ currentFundingSource.name }}
+ in
+ {{ currentFunction.name }}.
+