project setup
This commit is contained in:
41
src/App.vue
41
src/App.vue
@@ -1,30 +1,23 @@
|
||||
<script setup lang="ts">
|
||||
import HelloWorld from './components/HelloWorld.vue'
|
||||
import TopBar from './components/TopBar.vue'
|
||||
import SideBar from './components/SideBar.vue'
|
||||
import useNotes from './composables/useNotes'
|
||||
|
||||
const { notes } = useNotes()
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div>
|
||||
<a href="https://vitejs.dev" target="_blank">
|
||||
<img src="/vite.svg" class="logo" alt="Vite logo" />
|
||||
</a>
|
||||
<a href="https://vuejs.org/" target="_blank">
|
||||
<img src="./assets/vue.svg" class="logo vue" alt="Vue logo" />
|
||||
</a>
|
||||
<TopBar />
|
||||
<div class="container g-3 d-flex h-100" style="padding-top: 50px">
|
||||
<SideBar class="py-3" />
|
||||
<div id="main" class="bg-white border-start border-end px-4 py-3">
|
||||
main
|
||||
<pre>{{ notes }}</pre>
|
||||
</div>
|
||||
</div>
|
||||
<HelloWorld msg="Vite + Vue" />
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
.logo {
|
||||
height: 6em;
|
||||
padding: 1.5em;
|
||||
will-change: filter;
|
||||
transition: filter 300ms;
|
||||
}
|
||||
.logo:hover {
|
||||
filter: drop-shadow(0 0 2em #646cffaa);
|
||||
}
|
||||
.logo.vue:hover {
|
||||
filter: drop-shadow(0 0 2em #42b883aa);
|
||||
}
|
||||
</style>
|
||||
<style>
|
||||
#main {
|
||||
overflow: auto;
|
||||
flex: 1 1 0;
|
||||
}</style>
|
||||
|
||||
Reference in New Issue
Block a user