style: Format boilerplate
This commit is contained in:
		
							parent
							
								
									9b52b43f65
								
							
						
					
					
						commit
						788e1642d1
					
				
					 26 changed files with 686 additions and 564 deletions
				
			
		|  | @ -1,85 +1,91 @@ | |||
| <script setup lang="ts"> | ||||
| import { RouterLink, RouterView } from 'vue-router' | ||||
| import HelloWorld from './components/HelloWorld.vue' | ||||
|     import { RouterLink, RouterView } from "vue-router"; | ||||
|     import HelloWorld from "./components/HelloWorld.vue"; | ||||
| </script> | ||||
| 
 | ||||
| <template> | ||||
|   <header> | ||||
|     <img alt="Vue logo" class="logo" src="@/assets/logo.svg" width="125" height="125" /> | ||||
|     <header> | ||||
|         <img | ||||
|             alt="Vue logo" | ||||
|             class="logo" | ||||
|             src="@/assets/logo.svg" | ||||
|             width="125" | ||||
|             height="125" | ||||
|         /> | ||||
| 
 | ||||
|     <div class="wrapper"> | ||||
|       <HelloWorld msg="You did it!" /> | ||||
|         <div class="wrapper"> | ||||
|             <HelloWorld msg="You did it!" /> | ||||
| 
 | ||||
|       <nav> | ||||
|         <RouterLink to="/">Home</RouterLink> | ||||
|         <RouterLink to="/about">About</RouterLink> | ||||
|       </nav> | ||||
|     </div> | ||||
|   </header> | ||||
|             <nav> | ||||
|                 <RouterLink to="/">Home</RouterLink> | ||||
|                 <RouterLink to="/about">About</RouterLink> | ||||
|             </nav> | ||||
|         </div> | ||||
|     </header> | ||||
| 
 | ||||
|   <RouterView /> | ||||
|     <RouterView /> | ||||
| </template> | ||||
| 
 | ||||
| <style scoped> | ||||
| header { | ||||
|   line-height: 1.5; | ||||
|   max-height: 100vh; | ||||
| } | ||||
|     header { | ||||
|         line-height: 1.5; | ||||
|         max-height: 100vh; | ||||
|     } | ||||
| 
 | ||||
| .logo { | ||||
|   display: block; | ||||
|   margin: 0 auto 2rem; | ||||
| } | ||||
|     .logo { | ||||
|         display: block; | ||||
|         margin: 0 auto 2rem; | ||||
|     } | ||||
| 
 | ||||
| nav { | ||||
|   width: 100%; | ||||
|   font-size: 12px; | ||||
|   text-align: center; | ||||
|   margin-top: 2rem; | ||||
| } | ||||
|     nav { | ||||
|         width: 100%; | ||||
|         font-size: 12px; | ||||
|         text-align: center; | ||||
|         margin-top: 2rem; | ||||
|     } | ||||
| 
 | ||||
| nav a.router-link-exact-active { | ||||
|   color: var(--color-text); | ||||
| } | ||||
|     nav a.router-link-exact-active { | ||||
|         color: var(--color-text); | ||||
|     } | ||||
| 
 | ||||
| nav a.router-link-exact-active:hover { | ||||
|   background-color: transparent; | ||||
| } | ||||
|     nav a.router-link-exact-active:hover { | ||||
|         background-color: transparent; | ||||
|     } | ||||
| 
 | ||||
| nav a { | ||||
|   display: inline-block; | ||||
|   padding: 0 1rem; | ||||
|   border-left: 1px solid var(--color-border); | ||||
| } | ||||
|     nav a { | ||||
|         display: inline-block; | ||||
|         padding: 0 1rem; | ||||
|         border-left: 1px solid var(--color-border); | ||||
|     } | ||||
| 
 | ||||
| nav a:first-of-type { | ||||
|   border: 0; | ||||
| } | ||||
|     nav a:first-of-type { | ||||
|         border: 0; | ||||
|     } | ||||
| 
 | ||||
| @media (min-width: 1024px) { | ||||
|   header { | ||||
|     display: flex; | ||||
|     place-items: center; | ||||
|     padding-right: calc(var(--section-gap) / 2); | ||||
|   } | ||||
|     @media (min-width: 1024px) { | ||||
|         header { | ||||
|             display: flex; | ||||
|             place-items: center; | ||||
|             padding-right: calc(var(--section-gap) / 2); | ||||
|         } | ||||
| 
 | ||||
|   .logo { | ||||
|     margin: 0 2rem 0 0; | ||||
|   } | ||||
|         .logo { | ||||
|             margin: 0 2rem 0 0; | ||||
|         } | ||||
| 
 | ||||
|   header .wrapper { | ||||
|     display: flex; | ||||
|     place-items: flex-start; | ||||
|     flex-wrap: wrap; | ||||
|   } | ||||
|         header .wrapper { | ||||
|             display: flex; | ||||
|             place-items: flex-start; | ||||
|             flex-wrap: wrap; | ||||
|         } | ||||
| 
 | ||||
|   nav { | ||||
|     text-align: left; | ||||
|     margin-left: -1rem; | ||||
|     font-size: 1rem; | ||||
|         nav { | ||||
|             text-align: left; | ||||
|             margin-left: -1rem; | ||||
|             font-size: 1rem; | ||||
| 
 | ||||
|     padding: 1rem 0; | ||||
|     margin-top: 1rem; | ||||
|   } | ||||
| } | ||||
|             padding: 1rem 0; | ||||
|             margin-top: 1rem; | ||||
|         } | ||||
|     } | ||||
| </style> | ||||
|  |  | |||
		Reference in a new issue