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) => (