mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2025-05-11 10:25:52 +02:00
20 lines
630 B
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>
|