refactor: remove the duplicate button to create a backup (#4322)

#### What type of PR is this?

/area console
/kind improvement
/milestone 2.8.x

#### What this PR does / why we need it:

移除备份列表空状态的创建备份按钮,防止出现多个创建的按钮。

<img width="1669" alt="image" src="https://github.com/halo-dev/halo/assets/21301288/2f79c05e-090d-4318-bd91-07680bb881be">

#### Does this PR introduce a user-facing change?

```release-note
None 
```
pull/4323/head
Ryan Wang 2023-07-28 11:33:09 +08:00 committed by GitHub
parent 02c47f552a
commit 38664d45ef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 4 additions and 27 deletions

View File

@ -992,8 +992,6 @@ core:
empty:
title: No backups have been created yet
message: You can click the button below to create a backup
actions:
create: Create backup
operations:
create:
button: Create backup

View File

@ -992,8 +992,6 @@ core:
empty:
title: 没有备份
message: 当前没有已创建的备份,你可以点击刷新或者创建新的备份
actions:
create: 创建备份
operations:
create:
button: 创建备份

View File

@ -992,8 +992,6 @@ core:
empty:
title: 沒有備份
message: 目前沒有已建立的備份,您可以點擊重新整理或建立新的備份。
actions:
create: 建立備份
operations:
create:
button: 建立備份

View File

@ -2,15 +2,8 @@
import { apiClient } from "@/utils/api-client";
import { useQuery } from "@tanstack/vue-query";
import { BackupStatusPhaseEnum } from "@halo-dev/api-client";
import {
IconAddCircle,
VButton,
VEmpty,
VLoading,
VSpace,
} from "@halo-dev/components";
import { VButton, VEmpty, VLoading } from "@halo-dev/components";
import BackupListItem from "../components/BackupListItem.vue";
import { useBackup } from "../composables/use-backup";
const {
data: backups,
@ -49,8 +42,6 @@ const {
return false;
},
});
const { handleCreate } = useBackup();
</script>
<template>
@ -61,17 +52,9 @@ const { handleCreate } = useBackup();
:title="$t('core.backup.empty.title')"
>
<template #actions>
<VSpace>
<VButton :loading="isFetching" @click="refetch()">
{{ $t("core.common.buttons.refresh") }}
</VButton>
<VButton type="secondary" @click="handleCreate">
<template #icon>
<IconAddCircle class="h-full w-full" />
</template>
{{ $t("core.backup.empty.actions.create") }}
</VButton>
</VSpace>
<VButton :loading="isFetching" @click="refetch()">
{{ $t("core.common.buttons.refresh") }}
</VButton>
</template>
</VEmpty>
</Transition>