/
SOFG1
/
generic
Обзор
Документация
Войти
/
SOFG1
/
generic
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/store/sequence/reducer.ts
32 строки
854 B
Eddy
initial commit
22 июл 2024, 17:06
22 июл 2024, 17:06
a72fa2b
Код
Авторство
О чём код?
import {SequenceInitialState} from "./types"; import {createReducer} from "@reduxjs/toolkit"; import {sequenceSetAudience, sequenceSetCampaigns, sequenceSetIsFetching} from "./actions"; const initialState:SequenceInitialState = { isFetching:false, campaigns:[], audience:[], } const sequence = createReducer(initialState, { [sequenceSetIsFetching.type]:(state, action:{payload:boolean})=>{ return { ...state, isFetching:action.payload, } }, [sequenceSetCampaigns.type]:(state, action:{payload:string[]})=>{ return { ...state, campaigns:action.payload } }, [sequenceSetAudience.type]:(state, action:{payload:string[]})=>{ return{ ...state, audience:action.payload, } } }) export default sequence