/
Saypi
/
test-task-only
Обзор
Документация
Войти
/
Saypi
/
test-task-only
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
src/store/useTab.ts
18 строк
490 B
Saipykurbanov
upd
02 авг 2025, 15:16
02 авг 2025, 15:16
e6acdfc
Код
Авторство
О чём код?
import { create } from "zustand"; import type { TypeTabStore } from "../types/types"; //Состояние таба export const useTabStore = create<TypeTabStore>((set) => ({ tab: 1, nextTab: (max) => set( (state: any) => ({ tab: state.tab >= max ? state.tab : state.tab + 1 }), ), prevTab: () => set( (state: any) => ({ tab: state.tab <= 1 ? state.tab : state.tab - 1 }), ), toTab: (tab) => set({tab}) }))