diff --git a/packages/extension/src/ui/action/App.vue b/packages/extension/src/ui/action/App.vue index 0b78876f1..c36539927 100644 --- a/packages/extension/src/ui/action/App.vue +++ b/packages/extension/src/ui/action/App.vue @@ -15,7 +15,7 @@
- + + + +
+
+ + Custom network + +
+ Show testnets + +
@@ -16,8 +27,14 @@ export default { @@ -51,14 +72,74 @@ const action = () => { justify-content: space-between; align-items: center; flex-direction: row; + position: relative; &-input { - width: 238px; - margin-right: 16px; + width: 348px; + margin-right: 8px; } &-add { - width: 142px; + width: 40px; + font-size: 0; + border-radius: 8px; + + &:hover { + background: @black007; + } + + a { + cursor: pointer; + } + } + + &-list { + width: 256px; + height: 104px; + background: @white; + box-shadow: 0px 0.5px 5px rgba(0, 0, 0, 0.039), + 0px 3.75px 11px rgba(0, 0, 0, 0.19); + border-radius: 12px; + position: absolute; + top: 52px; + right: 0; + z-index: 4; + padding: 4px; + box-sizing: border-box; + + &-item { + width: 100%; + height: 48px; + display: flex; + justify-content: flex-start; + align-items: center; + flex-direction: row; + cursor: pointer; + + &:hover, + &.active { + background: rgba(0, 0, 0, 0.04); + border-radius: 8px; + } + + svg { + margin-right: 12px; + margin-left: 12px; + } + + span { + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 20px; + letter-spacing: 0.25px; + color: @primaryLabel; + } + + .switch { + margin-left: 52px; + } + } } } } diff --git a/packages/extension/src/ui/action/views/add-network/index.vue b/packages/extension/src/ui/action/views/add-network/index.vue index 7109e5c24..e8c0cd379 100644 --- a/packages/extension/src/ui/action/views/add-network/index.vue +++ b/packages/extension/src/ui/action/views/add-network/index.vue @@ -2,8 +2,22 @@
- - +
+

Manage networks

+ + + + +
+

Popular

@@ -35,7 +49,8 @@ export default {