diff --git a/dev/prod/public/config-dev.json b/dev/prod/public/config-dev.json index 8f0b1e22f2..2093d02ddc 100644 --- a/dev/prod/public/config-dev.json +++ b/dev/prod/public/config-dev.json @@ -7,5 +7,6 @@ "CALENDAR_URL": "https://calendar.hc.engineering", "REKONI_URL": "https://rekoni.hc.engineering", "COLLABORATOR_URL": "wss://collaborator.hc.engineering", - "STATS_URL": "https://stats.hc.engineering" + "STATS_URL": "https://stats.hc.engineering", + "PRESENCE_URL": "wss://presence.hc.engineering" } \ No newline at end of file diff --git a/plugins/chunter-resources/src/components/Header.svelte b/plugins/chunter-resources/src/components/Header.svelte index d8cd07fa49..5f04a94d26 100644 --- a/plugins/chunter-resources/src/components/Header.svelte +++ b/plugins/chunter-resources/src/components/Header.svelte @@ -122,7 +122,7 @@ {#if withPresence && object} - + {/if} diff --git a/plugins/presence-resources/src/components/PresenceAvatars.svelte b/plugins/presence-resources/src/components/PresenceAvatars.svelte index 4708b5e079..e5b2704d8a 100644 --- a/plugins/presence-resources/src/components/PresenceAvatars.svelte +++ b/plugins/presence-resources/src/components/PresenceAvatars.svelte @@ -15,35 +15,47 @@ -{#if items.length > 0} - {#if combine} - +{#if persons.length > 0} + {#if overLimit} +
+ {#each persons.slice(0, limit) as person, i} +
+ +
+ {/each} +
{:else} -
- {#each items as item} - {@const person = $personByIdStore.get(item)} - {#if person} -
- -
- {/if} +
+ {#each persons as person} +
+ +
{/each}
{/if} diff --git a/plugins/presence-resources/src/components/PresenceList.svelte b/plugins/presence-resources/src/components/PresenceList.svelte new file mode 100644 index 0000000000..21a4c75c35 --- /dev/null +++ b/plugins/presence-resources/src/components/PresenceList.svelte @@ -0,0 +1,33 @@ + + + + + {#each persons as person} +
+
+ +
+ {formatName(person.name)} +
+ {/each} +