diff --git a/materialious/src/lib/components/watch/Author.svelte b/materialious/src/lib/components/watch/Author.svelte index 5b822426..f84badaf 100644 --- a/materialious/src/lib/components/watch/Author.svelte +++ b/materialious/src/lib/components/watch/Author.svelte @@ -6,8 +6,11 @@ import { authStore, interfaceLowBandwidthMode, isAndroidTvStore } from '$lib/store'; import { _ } from '$lib/i18n'; - let { video, subscribed = $bindable(false) }: { video: VideoPlay; subscribed?: boolean } = - $props(); + let { + video, + subscribed = $bindable(false), + hideSubscribe = false + }: { video: VideoPlay; subscribed?: boolean; hideSubscribe?: boolean } = $props(); async function toggleSubscribed() { if (subscribed) { @@ -39,24 +42,26 @@ - {#if $authStore} - + {:else} + - {:else} - +
+ {$_('loginRequired')} +
+ + {/if} {/if} diff --git a/materialious/src/routes/(app)/+layout.svelte b/materialious/src/routes/(app)/+layout.svelte index 6eeaeeef..252673a5 100644 --- a/materialious/src/routes/(app)/+layout.svelte +++ b/materialious/src/routes/(app)/+layout.svelte @@ -43,6 +43,8 @@ import { pwaInfo } from 'virtual:pwa-info'; import Mousetrap from 'mousetrap'; import { truncate } from '$lib/misc'; + import Author from '$lib/components/watch/Author.svelte'; + import LikesDislikes from '$lib/components/watch/LikesDislikes.svelte'; let { children } = $props(); @@ -417,6 +419,9 @@ {#key $playerState.data.video.videoId} {/key} + {#if playerIsPip} + + {/if} {/if}