Skip to content

Commit d037cb7

Browse files
committed
- use SnackbarUtils
1 parent 55a8685 commit d037cb7

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

app/views/TemplateView/index.tsx

+5-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { useState, useCallback } from 'react';
2-
import { useSnackbar } from 'notistack';
32
import { useQuery, useMutation, useQueryClient } from 'react-query';
3+
import snackbar from '@/services/SnackbarUtils';
44

55
import DataTable from '@/components/DataTable';
66
import api from '@/services/api';
@@ -17,7 +17,6 @@ const deleteTemplate = async (ident: string) => {
1717
const TemplateView = (): JSX.Element => {
1818
const [showDialog, setShowDialog] = useState(false);
1919
const [selectedRow, setSelectedRow] = useState();
20-
const snackbar = useSnackbar();
2120
const queryClient = useQueryClient();
2221

2322
const { data: templates = [] } = useQuery({
@@ -29,10 +28,10 @@ const TemplateView = (): JSX.Element => {
2928
mutationFn: deleteTemplate,
3029
onSuccess: () => {
3130
queryClient.invalidateQueries({ queryKey: ['templates'] });
32-
snackbar.enqueueSnackbar('Template deleted');
31+
snackbar.success('Template deleted');
3332
},
3433
onError: (err) => {
35-
snackbar.enqueueSnackbar(`Error deleting template: ${err}`);
34+
snackbar.error(`Error deleting template: ${err}`);
3635
},
3736
});
3837

@@ -54,9 +53,9 @@ const TemplateView = (): JSX.Element => {
5453
const handleDelete = useCallback(async (rowData) => {
5554
try {
5655
deleteMutation.mutate(rowData.ident);
57-
snackbar.enqueueSnackbar('Template deleted');
56+
snackbar.success('Template deleted');
5857
} catch (err) {
59-
snackbar.enqueueSnackbar(`Error deleting template: ${err}`);
58+
snackbar.error(`Error deleting template: ${err}`);
6059
}
6160
}, [deleteMutation]);
6261

0 commit comments

Comments
 (0)