From cc2363705b3a1a8fd2887539b22d7847ffbe0b75 Mon Sep 17 00:00:00 2001 From: IMB11 Date: Sun, 17 Aug 2025 16:07:37 +0100 Subject: [PATCH 01/49] feat: start on tax compliance --- .../ui/CreatorTaxComplianceAlert.vue | 143 ++++++++++++++++++ .../src/pages/dashboard/revenue/index.vue | 2 + 2 files changed, 145 insertions(+) create mode 100644 apps/frontend/src/components/ui/CreatorTaxComplianceAlert.vue diff --git a/apps/frontend/src/components/ui/CreatorTaxComplianceAlert.vue b/apps/frontend/src/components/ui/CreatorTaxComplianceAlert.vue new file mode 100644 index 0000000000..cfaa54be8b --- /dev/null +++ b/apps/frontend/src/components/ui/CreatorTaxComplianceAlert.vue @@ -0,0 +1,143 @@ + + + diff --git a/apps/frontend/src/pages/dashboard/revenue/index.vue b/apps/frontend/src/pages/dashboard/revenue/index.vue index 8bc230cde5..9feeacb41b 100644 --- a/apps/frontend/src/pages/dashboard/revenue/index.vue +++ b/apps/frontend/src/pages/dashboard/revenue/index.vue @@ -1,5 +1,6 @@ From ba8bf6ac85a6b49f1215325a5e887cad015d9df2 Mon Sep 17 00:00:00 2001 From: IMB11 Date: Thu, 28 Aug 2025 22:31:19 +0100 Subject: [PATCH 17/49] fix: tooltip border --- .../frontend/src/pages/dashboard/revenue/index.vue | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/apps/frontend/src/pages/dashboard/revenue/index.vue b/apps/frontend/src/pages/dashboard/revenue/index.vue index 88611d1100..45b50db928 100644 --- a/apps/frontend/src/pages/dashboard/revenue/index.vue +++ b/apps/frontend/src/pages/dashboard/revenue/index.vue @@ -279,4 +279,18 @@ $striped-colors: 'green', 'blue', 'purple', 'orange', 'red'; background-position: unset !important; background-attachment: unset !important; } + +:deep(.v-popper--theme-dismissable-prompt) { + .v-popper__inner { + border: none !important; + } + + .v-popper__arrow-outer { + border-color: transparent !important; + } + + .v-popper__arrow-inner { + border-color: var(--color-raised-bg) !important; + } +} From 4baec595c5d1dd2d174b066192f8508437bf242e Mon Sep 17 00:00:00 2001 From: IMB11 Date: Fri, 29 Aug 2025 15:44:06 +0100 Subject: [PATCH 18/49] feat: finish initial layout, start on withdraw modal --- .../src/pages/dashboard/revenue/index.vue | 136 +++++++++++++++--- packages/assets/generated-icons.ts | 4 + packages/assets/icons/arrow-up-right.svg | 15 ++ packages/assets/icons/arrow-up.svg | 15 ++ packages/utils/types.ts | 52 +++++++ 5 files changed, 200 insertions(+), 22 deletions(-) create mode 100644 packages/assets/icons/arrow-up-right.svg create mode 100644 packages/assets/icons/arrow-up.svg diff --git a/apps/frontend/src/pages/dashboard/revenue/index.vue b/apps/frontend/src/pages/dashboard/revenue/index.vue index 45b50db928..58c366b5e9 100644 --- a/apps/frontend/src/pages/dashboard/revenue/index.vue +++ b/apps/frontend/src/pages/dashboard/revenue/index.vue @@ -1,5 +1,5 @@