多维表格
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
631 B

<script setup lang="ts">
import { useTabs } from '#imports'
import { TabType } from '~/composables'
const route = useRoute()
const { loadProject, loadTables } = useProject(route.params.projectId as string)
const { addTab, clearTabs } = useTabs()
const { $state } = useNuxtApp()
clearTabs()
if (!route.params.type) {
addTab({ type: TabType.AUTH, title: 'Team & Auth' })
}
await loadProject(route.params.projectId as string)
await loadTables()
$state.sidebarOpen.value = true
</script>
<template>
<NuxtLayout>
<template #sidebar>
<DashboardTreeView />
</template>
<NuxtPage />
</NuxtLayout>
</template>