migu/common/Router.svelte
ThaUnknown 88ab29e6a1 fix: torrent port on android
fix: better font select componennt
fix: menubar being clickable on android
feat: subtitle render height limit
feat: higher memory limits for libass
feat: better looking settings
feat: hide settings unsupported by platform
feat: better setting descriptions
fix: miniplayer dragging on mobile
2023-11-21 01:17:09 +01:00

28 lines
990 B
Svelte

<script>
import Home from './views/Home/Home.svelte'
import MediaHandler from './views/Player/MediaHandler.svelte'
import Settings from '@/views/Settings/Settings.svelte'
import WatchTogether from './views/WatchTogether/WatchTogether.svelte'
import Miniplayer from 'svelte-miniplayer'
import Search from './views/Search.svelte'
import AiringSchedule from './views/AiringSchedule.svelte'
export let page = 'home'
</script>
<div class='w-full h-full position-absolute overflow-hidden'>
<Miniplayer active={page !== 'player'} class='bg-dark-light z-10 {page === 'player' ? 'h-full' : ''}' minwidth='35rem' maxwidth='60rem' width='300px' padding='2rem'>
<MediaHandler miniplayer={page !== 'player'} bind:page />
</Miniplayer>
</div>
{#if page === 'settings'}
<Settings />
{:else if page === 'home'}
<Home />
{:else if page === 'search'}
<Search />
{:else if page === 'schedule'}
<AiringSchedule />
{:else if page === 'watchtogether'}
<WatchTogether />
{/if}