From 740bfba78a07e96983f7d211dfbd12ac444f1511 Mon Sep 17 00:00:00 2001 From: DecafDev <40307803+decaf-dev@users.noreply.github.com> Date: Fri, 26 Jul 2024 20:20:41 -0600 Subject: [PATCH] feat: emphasize feed card content --- src/svelte/app/components/feed-card.svelte | 90 +++++++++---------- src/svelte/app/components/feed-view.svelte | 1 - ...g content.md => Long content with tags.md} | 11 +++ 3 files changed, 52 insertions(+), 50 deletions(-) rename test-vault/{Long content.md => Long content with tags.md} (93%) diff --git a/src/svelte/app/components/feed-card.svelte b/src/svelte/app/components/feed-card.svelte index 6535696..eb4b64b 100644 --- a/src/svelte/app/components/feed-card.svelte +++ b/src/svelte/app/components/feed-card.svelte @@ -24,17 +24,16 @@ import Icon from "src/svelte/shared/components/icon.svelte"; import { getIconIdForFile } from "../services/file-icon"; import { PluginEvent } from "src/event/types"; - import Wrap from "src/svelte/shared/components/wrap.svelte"; import { openInCurrentTab } from "../services/open-file"; import { openContextMenu } from "../services/context-menu"; import { HOVER_LINK_SOURCE_ID } from "src/constants"; import { SCREEN_SIZE_LG, SCREEN_SIZE_MD } from "../constants"; + import Spacer from "src/svelte/shared/components/spacer.svelte"; export let displayName: string; export let baseName: string; export let extension: string; export let path: string; - export let tags: string[] | null; export let createdMillis: number; export let content: string | null; export let isFavorite: boolean | null; @@ -249,57 +248,50 @@ on:focus={() => {}} on:mouseover={handleCardMouseOver} > - -
{}} - on:click={(e) => { +
{}} + on:click={(e) => { + e.preventDefault(); + handleTitleClick(); + }} + on:contextmenu={(e) => { + e.preventDefault(); + handleTitleContextMenu(e); + }} + on:keydown={(e) => { + if (e.key === "Enter" || e.key === " ") { e.preventDefault(); handleTitleClick(); - }} - on:contextmenu={(e) => { - e.preventDefault(); - handleTitleContextMenu(e); - }} - on:keydown={(e) => { - if (e.key === "Enter" || e.key === " ") { - e.preventDefault(); - handleTitleClick(); - } - }} + } + }} + > + + {#if enableFileIcons} + + {/if} +
+ {displayName} +
+
+
+ {#if displayContent != null && displayContent.length > 0} + +
- - {#if enableFileIcons} - - {/if} -
- {displayName} -
-
+ {@html displayContent}
- {#if displayContent != null && displayContent.length > 0} -
- {@html displayContent} -
- {/if} - {#if tags != null} -
- - {#each tags as tag} - - {/each} - -
- {/if} -
- {creationString} -
- + {/if} + {#if displayContent != null} + + {/if} +
+ {creationString} +