From b44e6ddea601d2873f8b3d9c5bbd005d311b3e30 Mon Sep 17 00:00:00 2001 From: Andrew Kingston Date: Fri, 21 Apr 2023 10:53:05 +0100 Subject: [PATCH] =?UTF-8?q?Use=20friendly=20names=20in=20sort=20dropdown?= =?UTF-8?q?=C2=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/grid/controls/SortButton.svelte | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/packages/frontend-core/src/components/grid/controls/SortButton.svelte b/packages/frontend-core/src/components/grid/controls/SortButton.svelte index 471e28a2ab..fd3bdddf62 100644 --- a/packages/frontend-core/src/components/grid/controls/SortButton.svelte +++ b/packages/frontend-core/src/components/grid/controls/SortButton.svelte @@ -17,9 +17,18 @@ const getColumnOptions = (stickyColumn, columns) => { let options = [] if (stickyColumn) { - options.push(stickyColumn.name) + options.push({ + label: stickyColumn.label || stickyColumn.name, + value: stickyColumn.name, + }) } - return [...options, ...columns.map(col => col.name)] + return [ + ...options, + ...columns.map(col => ({ + label: col.label || col.name, + value: col.name, + })), + ] } const updateSortColumn = e => { @@ -66,7 +75,7 @@ quiet size="M" on:click={() => (open = !open)} - selected={open || $sort.column} + selected={open} disabled={!columnOptions.length} > Sort