@athosws/react-components
Version:
This is a set of useful ReactJS components developed by Athos.\n Email:ladiesman217.as@gmail.com
25 lines (20 loc) • 568 B
text/typescript
import { createSlice, PayloadAction } from "@reduxjs/toolkit";
export interface ASSelectedProps {
selected: number;
}
const initialState: ASSelectedProps = {
selected: 0,
};
const Slice = createSlice({
name: "ASSelectedProps",
initialState,
reducers: {
select: (state, action: PayloadAction<number>) => {
state.selected = action.payload;
},
},
});
// Action creators are generated for each case reducer function
export const { select } = Slice.actions;
const ASSelectedPropsReducer = Slice.reducer;
export default ASSelectedPropsReducer;