Files
fnx_web/svelte/src/file_viewer/HomeButton.svelte

56 lines
1014 B
Svelte
Raw Normal View History

<script>
import PixeldrainLogo from "../util/PixeldrainLogo.svelte";
export let embedded_viewer = false
2023-11-16 12:17:36 +01:00
export let nobg = false
</script>
{#if window.user.username === ""}
<a
href="/"
class="button button_home round"
2023-11-16 12:17:36 +01:00
class:nobg
target={embedded_viewer ? "_blank" : ""}
title="Go to the pixeldrain home page">
2023-11-16 14:48:15 +01:00
<PixeldrainLogo style="height: 1.6em; width: 1.6em; margin: 0;"></PixeldrainLogo>
<span class="label"></span>
</a>
{:else}
<a
href="/user"
class="button round"
2023-11-16 12:17:36 +01:00
class:nobg
target={embedded_viewer ? "_blank" : ""}
title="My account">
<PixeldrainLogo style="height: 1.6em; width: 1.6em; margin: 0;"></PixeldrainLogo>
<span class="username">
{window.user.username}
</span>
</a>
{/if}
<style>
2023-11-16 14:48:15 +01:00
.button {
flex: 0 0 content;
}
.label::after {
content: "pixeldrain";
}
2023-11-16 12:17:36 +01:00
.nobg {
background: none;
margin: 0;
color: var(--body_text_color);
2024-02-16 11:49:38 +01:00
box-shadow: none;
2023-11-16 12:17:36 +01:00
}
@media (max-width: 600px) {
2023-11-16 14:48:15 +01:00
.label::after {
content: "pd";
}
.username {
display: none;
}
}
</style>