From 37828e7ef58cfe0a017ce77fffb1eec7fb2ce6ef Mon Sep 17 00:00:00 2001 From: tdgao Date: Fri, 26 Jun 2026 09:58:05 -0600 Subject: [PATCH] refactor: componentize project download modal --- .../components/ui/ProjectDownloadModal.vue | 663 ++++++++++++++++++ apps/frontend/src/pages/[type]/[project].vue | 630 +---------------- 2 files changed, 677 insertions(+), 616 deletions(-) create mode 100644 apps/frontend/src/components/ui/ProjectDownloadModal.vue diff --git a/apps/frontend/src/components/ui/ProjectDownloadModal.vue b/apps/frontend/src/components/ui/ProjectDownloadModal.vue new file mode 100644 index 0000000000..8f099d3233 --- /dev/null +++ b/apps/frontend/src/components/ui/ProjectDownloadModal.vue @@ -0,0 +1,663 @@ + + + + + diff --git a/apps/frontend/src/pages/[type]/[project].vue b/apps/frontend/src/pages/[type]/[project].vue index a026bb9bb5..c1157383fa 100644 --- a/apps/frontend/src/pages/[type]/[project].vue +++ b/apps/frontend/src/pages/[type]/[project].vue @@ -88,338 +88,16 @@ - - - - + :project="project" + :versions="versions" + :versions-loading="versionsLoading" + :tags="tags" + :download-reason="downloadReason" + :load-versions="loadVersions" + @download="triggerDownloadAnimation" + />