From f32558cf97d199c5fc489457ccd5a0c794572409 Mon Sep 17 00:00:00 2001 From: "Calum H." Date: Tue, 7 Oct 2025 22:51:43 +0100 Subject: [PATCH] feat: tax form download stage (#4513) * feat: start on fix * fix: withdraw btn * fix: lint issues * feat: start on download stage for tax form modal * fix: use button rather than span * fix: lint * fix: lint issues * feat: tax form notification email for users who didnt get chance to download * feat: finish download stage for tax modal * fix: lint & i18n * fix: lint + svg cleanup --------- Signed-off-by: Calum H. Co-authored-by: --global <--global> --- .../ui/dashboard/CreatorTaxFormModal.vue | 292 +++++++++++++----- apps/frontend/src/composables/featureFlags.ts | 1 + apps/frontend/src/layouts/default.vue | 4 +- apps/frontend/src/locales/en-US/index.json | 12 + .../src/pages/dashboard/revenue/withdraw.vue | 35 ++- apps/frontend/src/templates/emails/index.ts | 2 +- .../illustrations/browser-window-success.svg | 25 ++ packages/assets/generated-icons.ts | 34 +- packages/assets/index.ts | 3 +- 9 files changed, 301 insertions(+), 107 deletions(-) create mode 100644 packages/assets/branding/illustrations/browser-window-success.svg diff --git a/apps/frontend/src/components/ui/dashboard/CreatorTaxFormModal.vue b/apps/frontend/src/components/ui/dashboard/CreatorTaxFormModal.vue index 8d3a439d5..8b13635d4 100644 --- a/apps/frontend/src/components/ui/dashboard/CreatorTaxFormModal.vue +++ b/apps/frontend/src/components/ui/dashboard/CreatorTaxFormModal.vue @@ -1,89 +1,161 @@