| 1234567891011121314151617181920212223242526 |
- import { createSlice, PayloadAction } from '@reduxjs/toolkit';
- export interface OptionItem {
- text: string;
- value: string;
- }
- export interface OptionsState {
- sex: OptionItem[];
- }
- const initialState: OptionsState = {
- sex: [],
- };
- const optionSlice = createSlice({
- name: 'options',
- initialState,
- reducers: {
- setOptionSex(state, action: PayloadAction<OptionItem[]>) {
- state.sex = action.payload;
- },
- },
- });
- export const { setOptionSex } = optionSlice.actions;
- export default optionSlice.reducer;
|