summaryrefslogtreecommitdiff
path: root/client/src/slices/snackbarSlice.ts
diff options
context:
space:
mode:
Diffstat (limited to 'client/src/slices/snackbarSlice.ts')
-rw-r--r--client/src/slices/snackbarSlice.ts33
1 files changed, 0 insertions, 33 deletions
diff --git a/client/src/slices/snackbarSlice.ts b/client/src/slices/snackbarSlice.ts
deleted file mode 100644
index 82532ec..0000000
--- a/client/src/slices/snackbarSlice.ts
+++ /dev/null
@@ -1,33 +0,0 @@
-import { createSlice } from '@reduxjs/toolkit';
-import type { AlertColor } from '@mui/material/Alert/Alert';
-import type { RootState } from '../store';
-
-export interface SnackbarState {
- open: boolean;
- message: string;
- severity?: AlertColor;
-}
-
-const initialState: SnackbarState = {
- open: false,
- message: '',
-};
-
-export const snackbarSlice = createSlice({
- name: 'snackbar',
- initialState,
- reducers: {
- showSnackbar: (state, action) => {
- state.open = true;
- state.message = action.payload.message;
- state.severity = action.payload.severity;
- },
- hideSnackbar: (state) => {
- state.open = false;
- },
- },
-});
-
-export const { showSnackbar, hideSnackbar } = snackbarSlice.actions;
-export const selectSnackbarState = (state: RootState) => state.snackbar;
-export default snackbarSlice.reducer;