Files
evening_detective_screen/src/App.vue
T
2026-10-18 01:38:02 +07:00

20 lines
614 B
Vue

<script setup lang="ts">
import { NConfigProvider, NDialogProvider, NMessageProvider, darkTheme } from 'naive-ui'
import ControlPage from './components/ControlPage.vue'
import OutputPage from './components/OutputPage.vue'
const hasBridge = !!window.screenBridge
const isOutput = new URLSearchParams(location.search).has('output')
</script>
<template>
<n-config-provider :theme="darkTheme">
<n-message-provider>
<OutputPage v-if="isOutput && hasBridge" />
<n-dialog-provider v-else>
<ControlPage />
</n-dialog-provider>
</n-message-provider>
</n-config-provider>
</template>