nginx-ui/app/src/views/system/Backup/SystemRestore.vue

20 lines
630 B
Vue

<script setup lang="ts">
import SystemRestoreContent from '@/components/SystemRestore/SystemRestoreContent.vue'
import { message } from 'ant-design-vue'
const router = useRouter()
function handleRestoreSuccess(options: { restoreNginx: boolean, restoreNginxUI: boolean }): void {
message.success($gettext('System restored successfully.'))
// Only redirect to login page if Nginx UI was restored
if (options.restoreNginxUI) {
message.info($gettext('Please log in.'))
router.push('/login')
}
}
</script>
<template>
<SystemRestoreContent :show-title="true" @restore-success="handleRestoreSuccess" />
</template>