diff --git a/dashboard/src/lib/CardsHeader.svelte b/dashboard/src/lib/CardsHeader.svelte index 9b877c33..5977ad47 100644 --- a/dashboard/src/lib/CardsHeader.svelte +++ b/dashboard/src/lib/CardsHeader.svelte @@ -7,13 +7,17 @@ import twemoji from 'twemoji'; export let item: any; + export let searchBy: string; + export let sortBy: string; let htmlName: string; let nameElement: any; let settings = JSON.parse(localStorage.getItem("pk-settings")); - $: if (item.name) htmlName = toHTML(item.name); - else htmlName = ""; + $: if (item.name) { + if ((searchBy === "display name" || sortBy === "display name") && item.display_name) htmlName = toHTML(item.display_name); + else htmlName = toHTML(item.name); + } else htmlName = ""; $: if (settings && settings.appearance.twemoji) { if (nameElement) twemoji.parse(nameElement); diff --git a/dashboard/src/lib/list/CardsList.svelte b/dashboard/src/lib/list/CardsList.svelte index b1d2137c..c1cc48c4 100644 --- a/dashboard/src/lib/list/CardsList.svelte +++ b/dashboard/src/lib/list/CardsList.svelte @@ -25,6 +25,9 @@ export let openByDefault = false; + export let searchBy = "name"; + export let sortBy = "name"; + $: indexStart = itemsPerPage * (currentPage - 1); function getItemLink(item: Member | Group): string { @@ -110,7 +113,7 @@