diff --git a/packages/extension/src/providers/ethereum/ui/eth-verify-transaction.vue b/packages/extension/src/providers/ethereum/ui/eth-verify-transaction.vue new file mode 100644 index 000000000..499a9bdf7 --- /dev/null +++ b/packages/extension/src/providers/ethereum/ui/eth-verify-transaction.vue @@ -0,0 +1,530 @@ + + + + + diff --git a/packages/extension/src/providers/ethereum/ui/routes.ts b/packages/extension/src/providers/ethereum/ui/routes.ts index fd93d4cc4..ee6d006a5 100644 --- a/packages/extension/src/providers/ethereum/ui/routes.ts +++ b/packages/extension/src/providers/ethereum/ui/routes.ts @@ -1,6 +1,8 @@ import ethAccounts from "./eth-accounts.vue"; import ethSign from "./eth-sign.vue"; import ethSignMessage from "./eth-sign-message.vue"; +import ethVerifyTransaction from "./eth-verify-transaction.vue"; + import { RouteRecordRaw } from "vue-router"; export const routes = { ethAccounts: { @@ -18,6 +20,11 @@ export const routes = { component: ethSignMessage, name: "ethSignMessage", }, + ethVerifyTransaction: { + path: "eth-verify-transaction", + component: ethVerifyTransaction, + name: "ethVerifyTransaction", + }, }; export default (namespace: string): RouteRecordRaw[] => { return Object.values(routes).map((route) => { diff --git a/packages/extension/src/providers/polkadot/ui/dot-verify-transaction.vue b/packages/extension/src/providers/polkadot/ui/dot-verify-transaction.vue new file mode 100644 index 000000000..d81df5465 --- /dev/null +++ b/packages/extension/src/providers/polkadot/ui/dot-verify-transaction.vue @@ -0,0 +1,200 @@ + + + diff --git a/packages/extension/src/providers/polkadot/ui/routes.ts b/packages/extension/src/providers/polkadot/ui/routes.ts index fa9ee4a36..1e305b422 100644 --- a/packages/extension/src/providers/polkadot/ui/routes.ts +++ b/packages/extension/src/providers/polkadot/ui/routes.ts @@ -3,6 +3,7 @@ import dotTxApprove from "./dot-approvetx.vue"; import dotApproveSign from "./dot-approvesign.vue"; import dotSignMessage from "./dot-sign-message.vue"; import dotUpdateMetadata from "./dot-update-metadata.vue"; +import dotVerifyTransaction from "./dot-verify-transaction.vue"; import { RouteRecordRaw } from "vue-router"; export const routes = { dotAccounts: { @@ -30,6 +31,11 @@ export const routes = { component: dotUpdateMetadata, name: "dotUpdateMetadata", }, + dotVerifyTransaction: { + path: "dot-verify-transaction", + component: dotVerifyTransaction, + name: "dotVerifyTransaction", + }, }; export default (namespace: string): RouteRecordRaw[] => { diff --git a/packages/extension/src/ui/action/icons/common/right-chevron.vue b/packages/extension/src/ui/action/icons/common/right-chevron.vue new file mode 100644 index 000000000..9ba96c462 --- /dev/null +++ b/packages/extension/src/ui/action/icons/common/right-chevron.vue @@ -0,0 +1,20 @@ + + diff --git a/packages/extension/src/ui/action/icons/raw/eth-green.png b/packages/extension/src/ui/action/icons/raw/eth-green.png new file mode 100644 index 000000000..ddaebdc66 Binary files /dev/null and b/packages/extension/src/ui/action/icons/raw/eth-green.png differ diff --git a/packages/extension/src/ui/action/views/modal-forgot/index.vue b/packages/extension/src/ui/action/views/modal-forgot/index.vue new file mode 100644 index 000000000..c09b97142 --- /dev/null +++ b/packages/extension/src/ui/action/views/modal-forgot/index.vue @@ -0,0 +1,84 @@ + + + + + + + diff --git a/packages/extension/src/ui/action/views/modal-preload/index.vue b/packages/extension/src/ui/action/views/modal-preload/index.vue new file mode 100644 index 000000000..3b1296603 --- /dev/null +++ b/packages/extension/src/ui/action/views/modal-preload/index.vue @@ -0,0 +1,75 @@ + + + + + + + diff --git a/packages/extension/src/ui/action/views/modal-sign/index.vue b/packages/extension/src/ui/action/views/modal-sign/index.vue new file mode 100644 index 000000000..2bc6bbebf --- /dev/null +++ b/packages/extension/src/ui/action/views/modal-sign/index.vue @@ -0,0 +1,156 @@ + + + + + + + diff --git a/packages/extension/src/ui/action/views/swap-best-offer/components/swap-best-offer-block/components/best-offer-error.vue b/packages/extension/src/ui/action/views/swap-best-offer/components/swap-best-offer-block/components/best-offer-error.vue index cc05a3bb7..42b8fa248 100644 --- a/packages/extension/src/ui/action/views/swap-best-offer/components/swap-best-offer-block/components/best-offer-error.vue +++ b/packages/extension/src/ui/action/views/swap-best-offer/components/swap-best-offer-block/components/best-offer-error.vue @@ -11,7 +11,15 @@ short.

- +

+ Not enough funds. You are
~0.041 ETH ($70) short. +

+ +
Buy ETH @@ -34,6 +42,10 @@ defineProps({ type: Boolean, default: false, }, + notEnoughtVerify: { + type: Boolean, + default: false, + }, }); diff --git a/packages/extension/src/ui/action/views/transaction-fee/index.vue b/packages/extension/src/ui/action/views/transaction-fee/index.vue index cd6b8ad67..96c964ea2 100644 --- a/packages/extension/src/ui/action/views/transaction-fee/index.vue +++ b/packages/extension/src/ui/action/views/transaction-fee/index.vue @@ -1,7 +1,17 @@