mirror of
https://github.com/Steffo99/todocolors.git
synced 2024-11-22 00:04:18 +00:00
Move useCycleState
to (utils)
This commit is contained in:
parent
03fc7286a9
commit
04d76c2a70
2 changed files with 6 additions and 1 deletions
|
@ -1,6 +1,11 @@
|
|||
import {useCallback, useMemo, useState} from "react"
|
||||
|
||||
|
||||
/**
|
||||
* **Hook** similar to {@link useState}, but which allows a value to be chosen from a cycle of items.
|
||||
*
|
||||
* @param items The items in the cycle.
|
||||
*/
|
||||
export function useCycleState(items: any[]) {
|
||||
const [index, setIndex] = useState<number>(0);
|
||||
|
|
@ -7,7 +7,7 @@ import {useBoardTaskEditor} from "@/app/[lang]/board/[board]/useBoardTaskEditor"
|
|||
import {useBoardWs} from "@/app/[lang]/board/[board]/useBoardWs"
|
||||
import {TaskGroup, useBoardTaskArranger} from "@/app/[lang]/board/[board]/useBoardTaskArranger"
|
||||
import {useBoardTitleEditor} from "@/app/[lang]/board/[board]/useBoardTitleEditor"
|
||||
import {useCycleState} from "@/app/[lang]/useCycleState"
|
||||
import {useCycleState} from "@/app/(utils)/useCycleState"
|
||||
import {Dispatch, SetStateAction, useState} from "react"
|
||||
|
||||
export interface UseBoardReturns {
|
||||
|
|
Loading…
Reference in a new issue