reviewPhysicianSlice.ts 594 B

12345678910111213141516171819202122
  1. import { createSlice, PayloadAction } from '@reduxjs/toolkit';
  2. import { DefaultOptionType } from 'antd/es/select';
  3. export interface ReviewPhysicianState {
  4. names: DefaultOptionType[];
  5. }
  6. const initialState: ReviewPhysicianState = {
  7. names: [],
  8. };
  9. const reviewPhysicianSlice = createSlice({
  10. name: 'reviewPhysician',
  11. initialState,
  12. reducers: {
  13. setReviewPhysicians(state, action: PayloadAction<DefaultOptionType[]>) {
  14. state.names = action.payload;
  15. },
  16. },
  17. });
  18. export const { setReviewPhysicians } = reviewPhysicianSlice.actions;
  19. export default reviewPhysicianSlice.reducer;