1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <template>
- <header>
- <img alt="Vue logo" class="logo" src="./assets/logo.svg" width="125" height="125" />
- <div class="wrapper">
- <HelloWorld :msg="version" />
- </div>
- </header>
- </template>
- <script setup lang="ts">
- import HelloWorld from './components/HelloWorld.vue'
- import packageJson from '@@/package.json'
- const version = packageJson.version
- </script>
- <style scoped>
- header {
- line-height: 1.5;
- }
- .logo {
- display: block;
- margin: 0 auto 2rem;
- }
- @media (min-width: 1024px) {
- header {
- display: flex;
- place-items: center;
- padding-right: calc(var(--section-gap) / 2);
- }
- .logo {
- margin: 0 2rem 0 0;
- }
- header .wrapper {
- display: flex;
- place-items: flex-start;
- flex-wrap: wrap;
- }
- }
- </style>
|