diff --git a/frontend/components.d.ts b/frontend/components.d.ts index 18da02c96..139847b66 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -20,6 +20,7 @@ declare module 'vue' { ElAlert: typeof import('element-plus/es')['ElAlert'] ElAside: typeof import('element-plus/es')['ElAside'] ElAvatar: typeof import('element-plus/es')['ElAvatar'] + ElBadge: typeof import('element-plus/es')['ElBadge'] ElButton: typeof import('element-plus/es')['ElButton'] ElButtonGroup: typeof import('element-plus/es')['ElButtonGroup'] ElCard: typeof import('element-plus/es')['ElCard'] diff --git a/frontend/src/api/interface/app.ts b/frontend/src/api/interface/app.ts index 2719f5c24..843328c78 100644 --- a/frontend/src/api/interface/app.ts +++ b/frontend/src/api/interface/app.ts @@ -68,7 +68,7 @@ export namespace App { export interface AppInstallSearch extends ReqPage { name?: string; tags?: string[]; - updated?: boolean; + update?: boolean; unused?: boolean; } export interface ChangePort { diff --git a/frontend/src/components/router-button/index.vue b/frontend/src/components/router-button/index.vue index f9dcbfef8..eafd56b9c 100644 --- a/frontend/src/components/router-button/index.vue +++ b/frontend/src/components/router-button/index.vue @@ -7,7 +7,11 @@ v-for="(button, index) in buttonArray" size="large" :key="index" - > + > + + {{ button.label }} + + @@ -22,6 +26,7 @@ const props = defineProps({ buttons: { type: Array, required: true, + count: Number, }, }); diff --git a/frontend/src/views/app-store/index.vue b/frontend/src/views/app-store/index.vue index 9e046cb79..119b852ed 100644 --- a/frontend/src/views/app-store/index.vue +++ b/frontend/src/views/app-store/index.vue @@ -1,6 +1,8 @@