@@ -260,7 +260,7 @@
{#if (index != reactions.length - 1 && isTenMinutesApart(reactions[index].createdAt, reactions[index + 1].createdAt)) || index === reactions.length - 1}
{timeSince(luxon.DateTime.fromISO(reaction.createdAt))}
@@ -274,7 +274,7 @@
-
+
diff --git a/web/src/lib/components/asset-viewer/asset-viewer.svelte b/web/src/lib/components/asset-viewer/asset-viewer.svelte
index fc298f471d..9de100c2a6 100644
--- a/web/src/lib/components/asset-viewer/asset-viewer.svelte
+++ b/web/src/lib/components/asset-viewer/asset-viewer.svelte
@@ -741,7 +741,7 @@
0 && !$showAssetViewer && (album.isActivityEnabled || $numberOfComments > 0);
- afterNavigate(({ from }) => {
+ $: {
+ if (textarea) {
+ textarea.value = album.description;
+ autoGrowHeight();
+ }
+ }
+ $: afterNavigate(({ from }) => {
assetViewingStore.showAssetViewer(false);
let url: string | undefined = from?.url?.pathname;
@@ -142,6 +149,13 @@
}
});
+ const autoGrowHeight = () => {
+ // little hack so that the height of the text area is correctly initialized
+ textarea.scrollHeight;
+ textarea.style.height = '5px';
+ textarea.style.height = `${textarea.scrollHeight}px`;
+ };
+
const handleToggleEnableActivity = async () => {
try {
const { data } = await api.albumApi.updateAlbumInfo({
@@ -636,7 +650,12 @@
disabled={!isOwned}
title="Edit description"
>
- {album.description || 'Add description'}
+
{/if}
@@ -680,7 +699,7 @@