Spaces:
Paused
Paused
| import { createSlice, PayloadAction } from "@reduxjs/toolkit"; | |
| import { RootState } from "../store"; | |
| type InitialStateType = { | |
| theme: { | |
| text: string; | |
| background: string; | |
| foreground: string; | |
| border: string; | |
| }; | |
| }; | |
| const initialState = { | |
| theme: { | |
| text: "#ffffff", | |
| background: "#171E25", | |
| foreground: "#1B252D", | |
| border: "#263440", | |
| }, | |
| }; | |
| export const themeSlice = createSlice({ | |
| name: "theme", | |
| initialState: initialState, | |
| reducers: { | |
| set_Theme: (state) => {}, | |
| }, | |
| }); | |
| export const { set_Theme } = themeSlice.actions; | |
| export const theme_state = (state: RootState) => state.theme; | |
| export default themeSlice.reducer; | |