<template> <div v-if="meta"> <XSetup v-if="meta.requireSetup" /> <XEntrance v-else /> </div> </template> <script lang="ts" setup> import { computed } from "vue"; import XSetup from "./welcome.setup.vue"; import XEntrance from "./welcome.entrance.a.vue"; import { instanceName } from "@/config"; import * as os from "@/os"; import { definePageMetadata } from "@/scripts/page-metadata"; let meta = $ref(null); os.api("meta", { detail: true }).then((res) => { meta = res; }); const headerActions = $computed(() => []); const headerTabs = $computed(() => []); definePageMetadata( computed(() => ({ title: instanceName, icon: null, })) ); </script>