schlechtenburg/packages/example-site/app.tsx
2022-12-28 20:59:58 +01:00

19 lines
440 B
TypeScript

import { defineComponent } from 'vue';
import { NuxtPage } from '#components';
import './app.scss';
const AdminNav = defineAsyncComponent(() => import('~~/components/admin/Nav'));
export default defineComponent({
setup() {
const { me } = useMe();
return () => (
<div class="ex-app">
{me.value ? <AdminNav class="ex-app--admin-nav" /> : null}
<NuxtPage class="ex-app--page" />
</div>
);
},
});