From 104a8c2da66d1637c560750f99484374c0c6e4fd Mon Sep 17 00:00:00 2001 From: Meik Date: Mon, 10 Nov 2025 09:14:05 +0100 Subject: [PATCH] fix: restrict delete button to admins --- src/PickupConfigEditor.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/PickupConfigEditor.js b/src/PickupConfigEditor.js index 4c3130a..2affb55 100644 --- a/src/PickupConfigEditor.js +++ b/src/PickupConfigEditor.js @@ -54,6 +54,12 @@ const buildSelectionRange = (start, end, minDate) => { }; }; +const sortEntriesByLabel = (entries = []) => { + return [...entries].sort((a, b) => + (a.label || '').localeCompare(b.label || '', 'de', { sensitivity: 'base' }) + ); +}; + const PickupConfigEditor = () => { const [config, setConfig] = useState([]); const [loading, setLoading] = useState(true); @@ -108,7 +114,7 @@ const PickupConfigEditor = () => { { id: "42322", active: false, checkProfileId: false, onlyNotify: false, label: "Edeka Haueneberstein" }, { id: "51450", active: false, checkProfileId: true, onlyNotify: false, label: "Hornbach Grünwinkel" } ]; - setConfig(staticConfig); + setConfig(sortEntriesByLabel(staticConfig)); setLoading(false); }, 500); } catch (err) { @@ -261,8 +267,6 @@ const PickupConfigEditor = () => { {item.label} -
- ID: {item.id}