diff --git a/frontend/src/lib/components/header.svelte b/frontend/src/lib/components/header.svelte index a53ed85..86e62bb 100644 --- a/frontend/src/lib/components/header.svelte +++ b/frontend/src/lib/components/header.svelte @@ -52,6 +52,10 @@ } + :global(.header__menu-button) { + display: none; + } + .header__link { font-size: 28px; text-decoration: none; @@ -69,4 +73,42 @@ gap: inherit; } + @media only screen and (max-width: 1036px) { + .header { + grid-template-columns: auto auto auto; + } + } + + @media only screen and (max-width: 935px) { + + .header { + grid-template-columns: auto auto 1fr; + } + } + + @media only screen and (max-width: 730px) { + + .header { + grid-template-columns: auto auto auto; + } + + :global(.header__menu-button) { + display: block; + } + + .container > .header__link { + display: none; + } + + .container > :global(.header__language-button), :global(.container > .header__darkmode-button) { + display: none; + } + } + + @media only screen and (max-width: 622px) { + .header { + grid-template-columns: 1fr 1fr; + } + } + \ No newline at end of file diff --git a/frontend/src/lib/components/icon.svelte b/frontend/src/lib/components/icon.svelte index 64c6039..ff7c648 100644 --- a/frontend/src/lib/components/icon.svelte +++ b/frontend/src/lib/components/icon.svelte @@ -6,15 +6,20 @@ export let color = "var(--col_text_panel)"; export let size = "25px"; + let externalClasses = ""; + export { externalClasses as class }; + + const Clickablility = onclick ? "clickable" : ""; + - \ No newline at end of file