mirror of
https://github.com/KevinMidboe/planetposen-frontend.git
synced 2025-10-29 13:10:12 +00:00
113 lines
2.3 KiB
Svelte
113 lines
2.3 KiB
Svelte
<script lang="ts">
|
|
import LinkArrow from '$lib/components/LinkArrow.svelte';
|
|
import { buildApiUrl } from '$lib/utils/apiUrl';
|
|
|
|
export let isAdmin = false;
|
|
|
|
function logout() {
|
|
const url = buildApiUrl('/api/v1/logout');
|
|
fetch(url, { method: 'POST' }).then((resp) => {
|
|
resp.status === 200 && window.location.reload();
|
|
});
|
|
}
|
|
</script>
|
|
|
|
<footer>
|
|
<section>
|
|
<h2>Personvern og vilkår</h2>
|
|
<ul>
|
|
<li><LinkArrow /><a href="/terms-and-conditions">Betingelser og vilkår</a></li>
|
|
<li><LinkArrow /><a href="/privacy-policy">Personvernerklæring</a></li>
|
|
<li><LinkArrow /><a href="/cookies">Cookies</a></li>
|
|
<li>
|
|
<LinkArrow />
|
|
{#if !isAdmin}
|
|
<a href="/login">Logg på</a>
|
|
{:else}
|
|
<a href="/" on:click="{logout}">Logg ut</a>
|
|
{/if}
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
|
|
<section>
|
|
<h2>Kontakt</h2>
|
|
<ul>
|
|
<li>Epost: <a class="link" href="mailto:post@planetposen.no">post@planetposen.no</a></li>
|
|
|
|
<li>Org nummer: 994 749 765</li>
|
|
|
|
<li>
|
|
Kode: <a
|
|
class="link"
|
|
href="https://github.com/search?q=user%3Akevinmidboe+planetposen&type=repositories"
|
|
>github.com</a
|
|
>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
</footer>
|
|
|
|
<style lang="scss" module="scoped">
|
|
@import '../styles/media-queries.scss';
|
|
|
|
footer {
|
|
background-color: var(--color-theme-1);
|
|
color: white;
|
|
padding: 4rem;
|
|
|
|
display: flex;
|
|
justify-content: space-around;
|
|
|
|
h2 {
|
|
font-size: 2.5rem;
|
|
}
|
|
|
|
section {
|
|
width: 30%;
|
|
padding: 2rem;
|
|
padding-top: 0;
|
|
}
|
|
|
|
ul {
|
|
list-style: none;
|
|
padding-left: 0rem;
|
|
|
|
li {
|
|
font-size: 1.1rem;
|
|
padding: 0.5rem 0;
|
|
display: flex;
|
|
align-items: center;
|
|
|
|
a {
|
|
--color-text: white;
|
|
text-decoration: none;
|
|
transition: all 0.3s ease;
|
|
border-bottom: 2px solid var(--color-theme-1);
|
|
|
|
&:hover {
|
|
border-color: white;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
@include mobile {
|
|
flex-direction: column;
|
|
padding: 3rem 0.5rem;
|
|
|
|
h2 {
|
|
font-size: 1.8rem;
|
|
}
|
|
|
|
section {
|
|
width: unset;
|
|
}
|
|
}
|
|
}
|
|
|
|
:global(footer ul li svg) {
|
|
margin-right: 0.6rem;
|
|
}
|
|
</style>
|