From ff7d8d5f5e3ce9a7a078b60fbafe0071dd96faad Mon Sep 17 00:00:00 2001 From: Jon Eugster Date: Tue, 7 Mar 2023 11:48:58 +0100 Subject: [PATCH] sort Inventories --- client/src/components/Inventory.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/src/components/Inventory.tsx b/client/src/components/Inventory.tsx index ab2b0f3..ba86f66 100644 --- a/client/src/components/Inventory.tsx +++ b/client/src/components/Inventory.tsx @@ -54,7 +54,10 @@ function InventoryList({items, docType, openDoc} : {items: ComputedInventoryItem
{ setTab(cat) }}>{cat}
)} }
- { items.map(item => { + { [...items].sort( + // sort unavailable tactics/lemmas/def to the back. + (x, y) => +x.locked - +y.locked || +x.disabled - +y.disabled + ).map(item => { if (tab == item.category) { return {openDoc(item.name, docType)}} name={item.name} locked={item.locked} disabled={item.disabled} />