From 2bd3b06178ab68ec913512b46e53f9f0d0a07b1b Mon Sep 17 00:00:00 2001 From: Kurt Hutten Date: Fri, 1 Dec 2023 20:49:26 +1100 Subject: [PATCH] Sort constraint buttons (#1161) add sorting to constraintns --- src/Toolbar.tsx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/Toolbar.tsx b/src/Toolbar.tsx index f1919546d..f1b57d806 100644 --- a/src/Toolbar.tsx +++ b/src/Toolbar.tsx @@ -109,6 +109,21 @@ export const Toolbar = () => { eventName.includes('Make segment') || eventName.includes('Constrain') ) + .sort((a, b) => { + const aisEnabled = state.nextEvents + .filter((event) => state.can(event as any)) + .includes(a) + const bIsEnabled = state.nextEvents + .filter((event) => state.can(event as any)) + .includes(b) + if (aisEnabled && !bIsEnabled) { + return -1 + } + if (!aisEnabled && bIsEnabled) { + return 1 + } + return 0 + }) .map((eventName) => (