Files
AI-Bill/apps/frontend/src/App.vue
2025-11-01 09:24:26 +08:00

20 lines
623 B
Vue

<script setup lang="ts">
import { computed } from 'vue';
import { useRoute, RouterView } from 'vue-router';
import BottomTabBar from './components/navigation/BottomTabBar.vue';
import QuickAddButton from './components/actions/QuickAddButton.vue';
const route = useRoute();
const showAppShell = computed(() => !route.path.startsWith('/auth'));
</script>
<template>
<div class="min-h-screen bg-gray-100 text-gray-900">
<div class="max-w-xl mx-auto min-h-screen relative pb-24">
<RouterView />
<QuickAddButton v-if="showAppShell" />
</div>
<BottomTabBar v-if="showAppShell" />
</div>
</template>