|
1 | 1 | <script>
|
2 |
| - import { page } from '$app/stores'; |
3 |
| - import { get } from 'svelte/store'; |
4 |
| - import Nais from './icons/Nais.svelte'; |
| 2 | + import { page } from "$app/stores"; |
| 3 | + import { get } from "svelte/store"; |
| 4 | + import Nais from "./icons/Nais.svelte"; |
5 | 5 |
|
6 | 6 | const isActive = (/** @type {string} */ path) => get(page).url.pathname.startsWith(`/${path}`);
|
7 | 7 | let isOpen = $state(false);
|
|
22 | 22 | fill="none"
|
23 | 23 | viewBox="0 0 24 24"
|
24 | 24 | focusable="false"
|
25 |
| - role="img" |
26 |
| - ><path |
| 25 | + role="img"> |
| 26 | + <path |
27 | 27 | fill="currentColor"
|
28 | 28 | fill-rule="evenodd"
|
29 | 29 | d="M2.75 6a.75.75 0 0 1 .75-.75h17a.75.75 0 0 1 0 1.5h-17A.75.75 0 0 1 2.75 6m0 6a.75.75 0 0 1 .75-.75h17a.75.75 0 0 1 0 1.5h-17a.75.75 0 0 1-.75-.75m.75 5.25a.75.75 0 0 0 0 1.5h17a.75.75 0 0 0 0-1.5z"
|
30 |
| - clip-rule="evenodd" |
31 |
| - ></path></svg |
32 |
| - > |
| 30 | + clip-rule="evenodd"> |
| 31 | + </path> |
| 32 | + </svg> |
33 | 33 | </button>
|
34 | 34 | <nav class="main-menu" class:isOpen>
|
35 | 35 | <ul class="main-menu-list">
|
|
41 | 41 | </li> -->
|
42 | 42 | < li>< a class= "main-menu-item" href= "mailto:[email protected]">Kontakt oss</ a></ li>
|
43 | 43 | </ul>
|
44 |
| - <a class="mobile-github-link" href="https://github.com/nais" aria-label="nais github" |
45 |
| - ><svg width="1em" height="1em" viewBox="0 0 98 98" xmlns="http://www.w3.org/2000/svg" |
46 |
| - ><path |
| 44 | + <a class="mobile-github-link" href="https://github.com/nais" aria-label="nais github"> |
| 45 | + <svg width="1em" height="1em" viewBox="0 0 98 98" xmlns="http://www.w3.org/2000/svg"> |
| 46 | + <path |
47 | 47 | fill-rule="evenodd"
|
48 | 48 | clip-rule="evenodd"
|
49 | 49 | d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z"
|
50 |
| - fill="currentColor" |
51 |
| - /></svg |
52 |
| - ></a |
53 |
| - > |
| 50 | + fill="currentColor" /> |
| 51 | + </svg> |
| 52 | + </a> |
54 | 53 | </nav>
|
55 |
| - <a class="desktop-github-link" href="https://github.com/nais" aria-label="nais github" |
56 |
| - ><svg width="1em" height="1em" viewBox="0 0 98 98" xmlns="http://www.w3.org/2000/svg" |
57 |
| - ><path |
| 54 | + <a class="desktop-github-link" href="https://github.com/nais" aria-label="nais github"> |
| 55 | + <svg width="1em" height="1em" viewBox="0 0 98 98" xmlns="http://www.w3.org/2000/svg"> |
| 56 | + <path |
58 | 57 | fill-rule="evenodd"
|
59 | 58 | clip-rule="evenodd"
|
60 | 59 | d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z"
|
61 |
| - fill="currentColor" |
62 |
| - /></svg |
63 |
| - ></a |
64 |
| - > |
| 60 | + fill="currentColor" /> |
| 61 | + </svg> |
| 62 | + </a> |
65 | 63 | </header>
|
66 | 64 |
|
67 | 65 | <style>
|
68 | 66 | .header {
|
69 | 67 | display: grid;
|
70 | 68 | grid-template-areas:
|
71 |
| - 'home button' |
72 |
| - 'menu menu'; |
| 69 | + "home button" |
| 70 | + "menu menu"; |
73 | 71 | align-items: center;
|
74 |
| - padding-inline: 4vw; |
| 72 | + padding-inline: min(4vw, 3.6rem); |
75 | 73 | position: relative;
|
76 | 74 | overflow-x: clip;
|
77 | 75 | }
|
78 | 76 | .header::before,
|
79 | 77 | .header::after {
|
80 | 78 | position: absolute;
|
81 |
| - content: ''; |
| 79 | + content: ""; |
82 | 80 | height: 300px;
|
83 | 81 | width: 500px;
|
84 | 82 | left: 50%;
|
|
157 | 155 | }
|
158 | 156 | @media (min-width: 768px) {
|
159 | 157 | .header {
|
160 |
| - grid-template-areas: 'home menu github'; |
| 158 | + grid-template-areas: "home menu github"; |
161 | 159 | grid-template-columns: auto 1fr auto;
|
162 | 160 | justify-items: center;
|
163 | 161 | max-width: var(--content-max-width);
|
|
0 commit comments