Added data loading text to each pages

This commit is contained in:
2024-10-11 19:40:49 +02:00
parent 1077400260
commit 8bde354b71
11 changed files with 233 additions and 191 deletions
+3
View File
@@ -1,4 +1,5 @@
export const useActions = ({
setIsLoading,
loveToDelete,
setLoveToDelete,
setDeleteMessage,
@@ -19,6 +20,7 @@ export const useActions = ({
};
const deleteLove = async () => {
setIsLoading(true);
const token = localStorage.getItem('token');
try {
@@ -43,6 +45,7 @@ export const useActions = ({
}
setDeleteMessage("Une erreur s'est produite. Veuillez réessayer");
setIsLoading(false);
};
return {
+8 -1
View File
@@ -11,12 +11,17 @@ import { getDataset } from '@/app/request';
// ---------------------------------------------------------------------------------------------------------------------
export const useData = () => {
const [isLoading, setIsLoading] = useState(true);
const [dataset, setDataset] = useState([]);
const [loveToDelete, setLoveToDelete] = useState<string | null>(null);
const [deleteMessage, setDeleteMessage] = useState<string | null>(null);
useEffect(() => {
refreshDataset();
(async () => {
setIsLoading(true);
await refreshDataset();
setIsLoading(false);
})();
}, []);
const refreshDataset = async () => {
@@ -35,6 +40,8 @@ export const useData = () => {
};
return {
isLoading,
setIsLoading,
dataset,
loveToDelete,
setLoveToDelete,