Tweak voice room display

This commit is contained in:
Jon Staab
2026-03-05 14:56:30 -08:00
committed by hodlbod
parent c18154915d
commit 3e14b31a09
+16 -15
View File
@@ -2,6 +2,7 @@
import cx from "classnames"
import {loadProfile, displayProfileByPubkey} from "@welshman/app"
import Volume from "@assets/icons/volume.svg?dataurl"
import VolumeLoud from "@assets/icons/volume-loud.svg?dataurl"
import Icon from "@lib/components/Icon.svelte"
import SecondaryNavItem from "@lib/components/SecondaryNavItem.svelte"
import {isMobileViewport} from "@lib/html"
@@ -60,19 +61,19 @@
})
</script>
<div>
<SecondaryNavItem onclick={handleClick} class={isActive ? "!bg-base-100 !text-base-content" : ""}>
{#if isJoining}
<span class="loading loading-spinner loading-sm"></span>
{:else}
<Icon icon={Volume} size={4} class="opacity-70" />
{/if}
<RoomName {url} {h} />
</SecondaryNavItem>
{#if $participants.length > 0}
<div class="mt-2 flex flex-col gap-1 pb-1 pl-10">
<SecondaryNavItem onclick={handleClick} class={isActive ? "!bg-base-100 !text-base-content" : ""}>
<div class="flex flex-col gap-2">
<div class="flex gap-2 items-center">
{#if isJoining}
<span class="loading loading-spinner loading-sm"></span>
{:else}
<Icon icon={isActive ? VolumeLoud : Volume} size={4} class="opacity-70" />
{/if}
<RoomName {url} {h} />
</div>
{#if $participants.length > 0}
{#each $participants as pk (pk)}
<div class="flex items-center gap-2">
<div class="flex items-center gap-2 ml-6">
<div
class={cx(
"inline-flex shrink-0 items-center justify-center rounded-full transition-shadow",
@@ -85,6 +86,6 @@
</span>
</div>
{/each}
</div>
{/if}
</div>
{/if}
</div>
</SecondaryNavItem>