// slices/ReelIdSlice.ts
import { createSlice, PayloadAction } from "@reduxjs/toolkit";

interface SelectedReelIdState {
  id: string | null;
}

const initialState: SelectedReelIdState = {
  id: null,
};

const SelectedReelIdSlice = createSlice({
  name: "SelectedReelId",
  initialState,
  reducers: {
    setSelectedReelId: (state, action: PayloadAction<string>) => {
      state.id = action.payload;
    },
    clearSelectedReelId: (state) => {
      state.id = null;
    },
  },
});

export const { setSelectedReelId, clearSelectedReelId } = SelectedReelIdSlice.actions;
export default SelectedReelIdSlice.reducer;
