UNPKG

@qite/tide-booking-component

Version:

React Booking wizard & Booking product component for Tide

25 lines (20 loc) 616 B
import { PayloadAction, createSlice } from "@reduxjs/toolkit"; import { ApiSettingsState } from "../shared/types"; const initialState: ApiSettingsState = { apiUrl: "", apiKey: "", }; const apiSettingsSlice = createSlice({ name: "settings", initialState, reducers: { setApiUrl(state, action: PayloadAction<string>) { state.apiUrl = action.payload; }, setApiKey(state, action: PayloadAction<string>) { state.apiKey = action.payload; }, }, }); export const { setApiUrl, setApiKey } = apiSettingsSlice.actions; export default apiSettingsSlice.reducer;