Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import { store } from "../../../store/index.ts"; import { playbookSelector } from "../../../store/features/playbook/playbookSlice.ts"; import { Step } from "../../../types/index.ts"; function getCurrentStep(id?: string): [Step | undefined, string | undefined] { const { currentPlaybook, currentVisibleStep } = playbookSelector( store.getState(), ); const currentId = id ?? currentVisibleStep; const steps = currentPlaybook?.steps ?? []; const step = steps.find((task) => task.id === currentId); return [step, currentId]; } export default getCurrentStep; |