import { useProcesses } from "contexts/process"; import { useSession } from "contexts/session"; const useNextFocusable = (id: string): string => { const { stackOrder = [] } = useSession(); const { processes } = useProcesses(); const nextFocusableId = stackOrder.find( (stackId) => stackId !== id && !processes?.[stackId]?.minimized ); return nextFocusableId || ""; }; export default useNextFocusable;