mirror of
https://github.com/ThaUnknown/miru.git
synced 2026-04-07 03:59:24 +00:00
fix: make account related buttons disabled when not signed in fix: improve DTS exclusions fix: softlock on navigation in androidTV
27 lines
1.3 KiB
Svelte
27 lines
1.3 KiB
Svelte
<script>
|
|
import { getContext } from 'svelte'
|
|
import { media } from '../views/Player/MediaHandler.svelte'
|
|
import { click } from '@/modules/click.js'
|
|
import IPC from '@/modules/ipc.js'
|
|
import NavbarLink from './NavbarLink.svelte'
|
|
const view = getContext('view')
|
|
export let page
|
|
function close () {
|
|
$view = null
|
|
page = 'home'
|
|
}
|
|
</script>
|
|
|
|
<nav class='navbar navbar-fixed-bottom d-block d-md-none border-0 bg-dark'>
|
|
<div class='navbar-menu h-full d-flex flex-row justify-content-center align-items-center m-0 pb-5' class:animate={page !== 'player'}>
|
|
<img src='./logo_filled.png' class='w-50 h-50 m-10 pointer p-5' alt='ico' use:click={close} />
|
|
<NavbarLink click={() => { page = 'search' }} _page='search' css='ml-auto' icon='search' {page} />
|
|
<NavbarLink click={() => { page = 'schedule' }} _page='schedule' icon='schedule' {page} />
|
|
{#if $media?.media}
|
|
<NavbarLink click={() => { $view = $media.media }} icon='queue_music' {page} />
|
|
{/if}
|
|
<NavbarLink click={() => { page = 'watchtogether' }} _page='watchtogether' icon='groups' {page} />
|
|
<NavbarLink click={() => { IPC.emit('open', 'https://github.com/sponsors/ThaUnknown/') }} icon='favorite' css='ml-auto donate' {page} />
|
|
<NavbarLink click={() => { page = 'settings' }} _page='settings' icon='settings' {page} />
|
|
</div>
|
|
</nav>
|