From 4046aefdff3d3bf59fcbcf2be588cf607447d541 Mon Sep 17 00:00:00 2001 From: Artyom Savchenko Date: Tue, 2 Sep 2025 13:47:55 +0700 Subject: [PATCH] UBERF-13430: Display date and space for cards in Home (#9759) Signed-off-by: Artem Savchenko --- .../src/components/CardPathPresenter.svelte | 85 ++++++++++++++++ .../src/components/CardTimestamp.svelte | 41 ++++++++ .../card-resources/src/components/Home.svelte | 7 +- .../src/components/HomeCardPresenter.svelte | 98 +++++-------------- 4 files changed, 153 insertions(+), 78 deletions(-) create mode 100644 plugins/card-resources/src/components/CardPathPresenter.svelte create mode 100644 plugins/card-resources/src/components/CardTimestamp.svelte diff --git a/plugins/card-resources/src/components/CardPathPresenter.svelte b/plugins/card-resources/src/components/CardPathPresenter.svelte new file mode 100644 index 0000000000..00013c34c3 --- /dev/null +++ b/plugins/card-resources/src/components/CardPathPresenter.svelte @@ -0,0 +1,85 @@ + + + + +
+ {#if displaySpace && card.$lookup?.space !== undefined} +
+ + + {card.$lookup?.space.name} + +
+ {/if} + {#if card.parent != null} + {#if displaySpace && card.$lookup?.space !== undefined} + + {/if} + {@const info = card.parentInfo?.find((it) => it._id === card.parent)} + {#if info} + + +
openCardInSidebar(info._id)} + > + + + {info.title} + +
+ {/if} + {/if} +
+ + diff --git a/plugins/card-resources/src/components/CardTimestamp.svelte b/plugins/card-resources/src/components/CardTimestamp.svelte new file mode 100644 index 0000000000..ca2c5e40be --- /dev/null +++ b/plugins/card-resources/src/components/CardTimestamp.svelte @@ -0,0 +1,41 @@ + + + + + + {shortTime ? getShortTime(date) : getDisplayTime(date)} + diff --git a/plugins/card-resources/src/components/Home.svelte b/plugins/card-resources/src/components/Home.svelte index d0859d0d77..e27ef2b8a0 100644 --- a/plugins/card-resources/src/components/Home.svelte +++ b/plugins/card-resources/src/components/Home.svelte @@ -13,7 +13,7 @@