(state: MultiSelectState, totalChoices: number)
| 2641 | ) |
| 2642 | |
| 2643 | const processMultiSelectCursorUp = (state: MultiSelectState, totalChoices: number) => { |
| 2644 | const newIndex = state.index === 0 ? totalChoices - 1 : state.index - 1 |
| 2645 | return Effect.succeed(Action.NextFrame({ state: { ...state, index: newIndex } })) |
| 2646 | } |
| 2647 | |
| 2648 | const processMultiSelectCursorDown = (state: MultiSelectState, totalChoices: number) => { |
| 2649 | const newIndex = (state.index + 1) % totalChoices |
no test coverage detected