From cc937f70571f7fcdbcc89d6ab9047066cc9c331d Mon Sep 17 00:00:00 2001 From: Nikola Pavlov Date: Fri, 17 Jan 2025 12:37:40 +0100 Subject: [PATCH 01/10] feat: add token page --- packages/app/src/components/AddressLink.vue | 9 +- packages/app/src/components/Token.vue | 253 ++++++++++++++++++ .../app/src/components/TokenIconLabel.vue | 8 +- .../src/components/token/TokenListTable.vue | 2 + packages/app/src/locales/en.json | 3 + packages/app/src/locales/uk.json | 3 + packages/app/src/router/routes.ts | 9 + packages/app/src/views/TokenView.vue | 52 ++++ packages/app/tests/components/Token.spec.ts | 58 ++++ 9 files changed, 394 insertions(+), 3 deletions(-) create mode 100644 packages/app/src/components/Token.vue create mode 100644 packages/app/src/views/TokenView.vue create mode 100644 packages/app/tests/components/Token.spec.ts diff --git a/packages/app/src/components/AddressLink.vue b/packages/app/src/components/AddressLink.vue index 922573341e..64f29f7ef0 100644 --- a/packages/app/src/components/AddressLink.vue +++ b/packages/app/src/components/AddressLink.vue @@ -2,7 +2,7 @@ {{ formattedAddress }} @@ -13,7 +13,7 @@ {{ formattedAddress }} - + {{ formattedAddress }} @@ -40,6 +40,11 @@ const props = defineProps({ type: String as PropType, default: "L2", }, + isTokenAddress: { + type: Boolean, + default: false, + required: false, + }, }); const { currentNetwork } = useContext(); diff --git a/packages/app/src/components/Token.vue b/packages/app/src/components/Token.vue new file mode 100644 index 0000000000..6d7456e4d2 --- /dev/null +++ b/packages/app/src/components/Token.vue @@ -0,0 +1,253 @@ +