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
+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,