sanifae/src/lib/components/Header.svelte

76 lines
1.4 KiB
Svelte
Raw Normal View History

2023-02-12 01:53:13 -05:00
<script>
export let data = '';
</script>
<style>
#logo {
2023-03-09 19:12:15 -05:00
width: calc(100vw - 10px);
2023-02-12 01:53:13 -05:00
background: var(--dark-1);
padding: 5px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
position: sticky;
top: 0;
}
#logo a {
padding: 10px;
color: var(--light-1);
font-weight: bold;
}
#logo img {
height: 30px;
width: auto;
display: block;
}
</style>
<div id='logo'>
<a href='/'>
<img src='/icon_sanifae.svg' alt='Sanifae Logo'>
</a>
2023-03-11 12:51:19 -05:00
{#if data.read > 0}
<a href='/messages'>
<img src='/unread.svg' alt='Messages'>
</a>
{:else}
<a href='/messages'>
<img src='/read.svg' alt='Messages'>
</a>
{/if}
2023-02-12 01:53:13 -05:00
{#if data.username && data.username != 'false'}
2023-03-06 16:57:17 -05:00
<a href='/users/{data.username}'>
2023-02-12 01:53:13 -05:00
{data.username}
</a>
2023-03-09 13:08:51 -05:00
<a href='/account/logout'>
2023-02-12 01:53:13 -05:00
Log out
</a>
<a href='/new_post'>
Create
</a>
2023-03-15 02:04:33 -04:00
<a href='/chat/main'>
Chat
</a>
2023-02-12 01:53:13 -05:00
{:else}
2023-03-09 13:08:51 -05:00
<a href='/account/login'>
Log in
</a>
<a href='/account/register'>
Register
2023-02-12 01:53:13 -05:00
</a>
{/if}
2023-03-09 13:39:57 -05:00
<a href='/tos'>
2023-03-10 18:28:33 -05:00
Rules
2023-03-09 13:39:57 -05:00
</a>
2023-02-12 01:53:13 -05:00
</div>