From b40671649a7dc2140c497bb6e7bb8399b0ce3e77 Mon Sep 17 00:00:00 2001 From: ShroXd Date: Fri, 6 Mar 2026 11:25:34 +0800 Subject: [PATCH 1/7] feat: build a common alert component --- app/components/Alert.vue | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 app/components/Alert.vue diff --git a/app/components/Alert.vue b/app/components/Alert.vue new file mode 100644 index 0000000000..42f78d6d58 --- /dev/null +++ b/app/components/Alert.vue @@ -0,0 +1,35 @@ + + + From f7ebde3e6dc8e7a82992e382deb56bb1e560c75c Mon Sep 17 00:00:00 2001 From: ShroXd Date: Fri, 6 Mar 2026 12:00:36 +0800 Subject: [PATCH 2/7] refactor: use alert component --- app/components/Package/ClaimPackageModal.vue | 61 ++++++-------------- 1 file changed, 19 insertions(+), 42 deletions(-) diff --git a/app/components/Package/ClaimPackageModal.vue b/app/components/Package/ClaimPackageModal.vue index 7d061331ba..d7d8b4fbed 100644 --- a/app/components/Package/ClaimPackageModal.vue +++ b/app/components/Package/ClaimPackageModal.vue @@ -199,28 +199,26 @@ const previewPackageJson = computed(() => { - + - + - + {{ mergedError }}
-
-

{{ $t('claim.modal.scope_warning_title') }}

-

- {{ - $t('claim.modal.scope_warning_text', { - username: npmUser || 'username', - name: packageName, - }) - }} -

-
+ + {{ + $t('claim.modal.scope_warning_text', { + username: npmUser || 'username', + name: packageName, + }) + }} +
-
-

{{ $t('claim.modal.connect_required') }}

-
+ {{ $t('claim.modal.connect_required') }}