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. <contact@cal.engineer>
Co-authored-by: --global <--global>
This commit is contained in:
Calum H.
2025-10-07 22:51:43 +01:00
committed by GitHub
parent ad705fa66f
commit f32558cf97
9 changed files with 301 additions and 107 deletions

View File

@@ -578,6 +578,18 @@
"dashboard.collections.long-title": {
"message": "Your collections"
},
"dashboard.creator-tax-form-modal.confirmation.download-button": {
"message": "Download {formType}"
},
"dashboard.creator-tax-form-modal.confirmation.success": {
"message": "Your {formType} tax form has been submitted successfully!"
},
"dashboard.creator-tax-form-modal.confirmation.support-text": {
"message": "You can freely withdraw now. If you have questions or need to update your details <support-link>contact support</support-link>."
},
"dashboard.creator-tax-form-modal.confirmation.title": {
"message": "You're all set! 🎉"
},
"dashboard.creator-tax-form-modal.entity.description": {
"message": "A foreign entity means a business entity organized outside the United States (such as a non-US corporation, partnership, or LLC)."
},