fix(dashboard): don't show old description after clearing

This commit is contained in:
Jake Fulmine 2024-02-18 14:18:20 +01:00
parent a81bbe6e26
commit 977edb70a2
3 changed files with 12 additions and 0 deletions

View file

@ -121,7 +121,11 @@
</Row> </Row>
<div class="mt-2 mb-3 description" bind:this={descriptionElement}> <div class="mt-2 mb-3 description" bind:this={descriptionElement}>
<b>Description:</b><br /> <b>Description:</b><br />
{#if group.description}
<AwaitHtml htmlPromise={htmlDescriptionPromise} /> <AwaitHtml htmlPromise={htmlDescriptionPromise} />
{:else}
<span>(no description)</span>
{/if}
</div> </div>
{#if (group.banner && ((settings && settings.appearance.banner_bottom) || !settings))} {#if (group.banner && ((settings && settings.appearance.banner_bottom) || !settings))}
<img on:click={toggleBannerModal} src={resizeMedia(group.banner, [1200, 480])} alt="group banner" class="w-100 mb-3 rounded" style="max-height: 13em; object-fit: cover; cursor: pointer"/> <img on:click={toggleBannerModal} src={resizeMedia(group.banner, [1200, 480])} alt="group banner" class="w-100 mb-3 rounded" style="max-height: 13em; object-fit: cover; cursor: pointer"/>

View file

@ -196,7 +196,11 @@
</Row> </Row>
<div class="my-2 mb-3 description" bind:this={descriptionElement}> <div class="my-2 mb-3 description" bind:this={descriptionElement}>
<b>Description:</b><br /> <b>Description:</b><br />
{#if member.description}
<AwaitHtml htmlPromise={htmlDescriptionPromise} /> <AwaitHtml htmlPromise={htmlDescriptionPromise} />
{:else}
<span>(no description)</span>
{/if}
</div> </div>
{#if (member.banner && ((settings && settings.appearance.banner_bottom) || !settings))} {#if (member.banner && ((settings && settings.appearance.banner_bottom) || !settings))}
<img on:click={toggleBannerModal} src={resizeMedia(member.banner, [1200, 480])} alt="member banner" class="w-100 mb-3 rounded" style="max-height: 13em; object-fit: cover; cursor: pointer"/> <img on:click={toggleBannerModal} src={resizeMedia(member.banner, [1200, 480])} alt="member banner" class="w-100 mb-3 rounded" style="max-height: 13em; object-fit: cover; cursor: pointer"/>

View file

@ -99,7 +99,11 @@
</Row> </Row>
<div class="my-2 description" bind:this={descriptionElement}> <div class="my-2 description" bind:this={descriptionElement}>
<b>Description:</b><br /> <b>Description:</b><br />
{#if user.description}
<AwaitHtml htmlPromise={htmlDescriptionPromise} /> <AwaitHtml htmlPromise={htmlDescriptionPromise} />
{:else}
<span>(no description)</span>
{/if}
</div> </div>
{#if (user.banner && ((settings && settings.appearance.banner_bottom) || !settings))} {#if (user.banner && ((settings && settings.appearance.banner_bottom) || !settings))}
<img on:click={toggleBannerModal} src={resizeMedia(user.banner, [1200, 480])} alt="system banner" class="w-100 mb-3 rounded" style="max-height: 13em; object-fit: cover; cursor: pointer;"/> <img on:click={toggleBannerModal} src={resizeMedia(user.banner, [1200, 480])} alt="system banner" class="w-100 mb-3 rounded" style="max-height: 13em; object-fit: cover; cursor: pointer;"/>