fix: remove unused code for build
This commit is contained in:
parent
e13e236b4a
commit
694e681a10
|
|
@ -20,7 +20,7 @@ interface SidebarProps {
|
||||||
handleLogout: () => void;
|
handleLogout: () => void;
|
||||||
}
|
}
|
||||||
|
|
||||||
const Sidebar: React.FC<SidebarProps> = ({ sidebarOpen, user, handleLogout }) => {
|
const Sidebar: React.FC<SidebarProps> = ({ sidebarOpen, user }) => {
|
||||||
return (
|
return (
|
||||||
<aside
|
<aside
|
||||||
className={`
|
className={`
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
import React, { useState } from 'react';
|
import React, { useState } from 'react';
|
||||||
import { NavLink, Outlet, useNavigate } from 'react-router';
|
import { Outlet, useNavigate } from 'react-router';
|
||||||
import { useAuthStore } from '../../features/auth/store';
|
import { useAuthStore } from '../../features/auth/store';
|
||||||
import Sidebar from './Dashboard/Sidebar'; // Import the Sidebar component we created earlier
|
import Sidebar from './Dashboard/Sidebar'; // Import the Sidebar component we created earlier
|
||||||
import Header from './Dashboard/Header';
|
import Header from './Dashboard/Header';
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
|
||||||
import { apiClient, ApiResponse, extractApiErrors } from '../../../lib/api-client';
|
import { apiClient, ApiResponse } from '../../../lib/api-client';
|
||||||
// import { toast } from 'react-hot-toast';
|
// import { toast } from 'react-hot-toast';
|
||||||
|
|
||||||
// Tipe untuk model User
|
// Tipe untuk model User
|
||||||
|
|
@ -68,12 +68,12 @@ export const useCreateUser = () => {
|
||||||
queryClient.invalidateQueries({ queryKey: ['users'] });
|
queryClient.invalidateQueries({ queryKey: ['users'] });
|
||||||
// toast.success('Pengguna berhasil dibuat');
|
// toast.success('Pengguna berhasil dibuat');
|
||||||
},
|
},
|
||||||
onError: (error: unknown) => {
|
// onError: (error: unknown) => {
|
||||||
const errors = extractApiErrors(error);
|
// const errors = extractApiErrors(error);
|
||||||
Object.values(errors).forEach((message) => {
|
// Object.values(errors).forEach((message) => {
|
||||||
// toast.error(message);
|
// // toast.error(message);
|
||||||
});
|
// });
|
||||||
},
|
// },
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -94,12 +94,12 @@ export const useUpdateUser = () => {
|
||||||
queryClient.invalidateQueries({ queryKey: ['users', data.id] });
|
queryClient.invalidateQueries({ queryKey: ['users', data.id] });
|
||||||
// toast.success('Pengguna berhasil diperbarui');
|
// toast.success('Pengguna berhasil diperbarui');
|
||||||
},
|
},
|
||||||
onError: (error: unknown) => {
|
// onError: (error: unknown) => {
|
||||||
const errors = extractApiErrors(error);
|
// const errors = extractApiErrors(error);
|
||||||
Object.values(errors).forEach((message) => {
|
// Object.values(errors).forEach((message) => {
|
||||||
// toast.error(message);
|
// // toast.error(message);
|
||||||
});
|
// });
|
||||||
},
|
// },
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -118,11 +118,11 @@ export const useDeleteUser = () => {
|
||||||
queryClient.invalidateQueries({ queryKey: ['users'] });
|
queryClient.invalidateQueries({ queryKey: ['users'] });
|
||||||
// toast.success('Pengguna berhasil dihapus');
|
// toast.success('Pengguna berhasil dihapus');
|
||||||
},
|
},
|
||||||
onError: (error: unknown) => {
|
// onError: (error: unknown) => {
|
||||||
const errors = extractApiErrors(error);
|
// const errors = extractApiErrors(error);
|
||||||
Object.values(errors).forEach((message) => {
|
// Object.values(errors).forEach((message) => {
|
||||||
// toast.error(message);
|
// // toast.error(message);
|
||||||
});
|
// });
|
||||||
},
|
// },
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
@ -30,7 +30,7 @@ apiClient.interceptors.response.use(
|
||||||
return response;
|
return response;
|
||||||
},
|
},
|
||||||
(error: AxiosError) => {
|
(error: AxiosError) => {
|
||||||
const { response } = error;
|
// const { response } = error;
|
||||||
|
|
||||||
// Handle expired token atau unauthorized
|
// Handle expired token atau unauthorized
|
||||||
// if (response?.status === 401) {
|
// if (response?.status === 401) {
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
import { useState } from "react";
|
import { useState } from "react";
|
||||||
import { useNavigate } from "react-router";
|
|
||||||
import { useLogin } from "../../features/auth/api/auth";
|
import { useLogin } from "../../features/auth/api/auth";
|
||||||
import axios from "axios";
|
import axios from "axios";
|
||||||
import Input from "@/components/forms/Input";
|
import Input from "@/components/forms/Input";
|
||||||
|
|
@ -8,7 +7,6 @@ import Card from "@/components/data_display/Card/Card";
|
||||||
import Button from "@/components/actions/Button";
|
import Button from "@/components/actions/Button";
|
||||||
|
|
||||||
const LoginPage = () => {
|
const LoginPage = () => {
|
||||||
const navigate = useNavigate();
|
|
||||||
const [errors, setErrors] = useState<Record<string, string>>({});
|
const [errors, setErrors] = useState<Record<string, string>>({});
|
||||||
|
|
||||||
const { ...login } = useLogin({
|
const { ...login } = useLogin({
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue