menu crud
This commit is contained in:
@ -10,7 +10,7 @@ import { Button } from '@/components/ui/button';
|
||||
|
||||
const API_URL = apiConfig.service_dashboard;
|
||||
const DeleteDialog = () => {
|
||||
const { showDeleteDialog, handleDeleteDialog, selectedMenu } = useManageMenusContext();
|
||||
const { showDeleteDialog, handleDeleteDialog, selectedMenu }: any = useManageMenusContext();
|
||||
const { reload } = useDataGrid();
|
||||
const { DeleteData } = useCallApi();
|
||||
const [enforce, setEnforce] = useState(false);
|
||||
@ -19,9 +19,9 @@ const DeleteDialog = () => {
|
||||
message: ''
|
||||
});
|
||||
|
||||
const doDeleteMenu = useCallback(async () => {
|
||||
const response = await DeleteData(`${API_URL}/menus/delete/${selectedMenu}/${enforce}`, {
|
||||
id: selectedMenu
|
||||
const doDeleteMenu = async () => {
|
||||
const response = await DeleteData(`${API_URL}/menus/delete/${selectedMenu.id}/${enforce}`, {
|
||||
id: selectedMenu.id
|
||||
});
|
||||
|
||||
if (response?.status) {
|
||||
@ -33,7 +33,7 @@ const DeleteDialog = () => {
|
||||
toast.error('Failed Delete Menu');
|
||||
setAlert((prev) => ({ ...prev, show: true, message: response?.message }));
|
||||
}
|
||||
}, [selectedMenu, enforce]);
|
||||
};
|
||||
|
||||
return (
|
||||
<Dialog open={showDeleteDialog} onOpenChange={(open) => handleDeleteDialog(open, null)}>
|
||||
|
||||
Reference in New Issue
Block a user