refactor: Update MainPage component to remove unused code and improve folder deletion handling

This commit is contained in:
cristhianzl 2024-06-13 17:45:58 -03:00
commit 9dd56b0412

View file

@ -16,7 +16,7 @@ import useDropdownOptions from "../../hooks/use-dropdown-options";
export default function HomePage(): JSX.Element {
const uploadFlow = useFlowsManagerStore((state) => state.uploadFlow);
const setCurrentFlowId = useFlowsManagerStore(
(state) => state.setCurrentFlowId
(state) => state.setCurrentFlowId,
);
const location = useLocation();
@ -25,16 +25,9 @@ export default function HomePage(): JSX.Element {
const [openFolderModal, setOpenFolderModal] = useState(false);
const [openDeleteFolderModal, setOpenDeleteFolderModal] = useState(false);
const is_component = pathname === "/components";
const getFoldersApi = useFolderStore((state) => state.getFoldersApi);
const setFolderToEdit = useFolderStore((state) => state.setFolderToEdit);
const navigate = useNavigate();
useEffect(() => {
setTimeout(() => {
getFoldersApi();
}, 300);
}, []);
useEffect(() => {
setCurrentFlowId("");
}, [pathname]);
@ -45,7 +38,7 @@ export default function HomePage(): JSX.Element {
is_component,
});
const { handleDeleteFolder } = useDeleteFolder({ navigate, getFoldersApi });
const { handleDeleteFolder } = useDeleteFolder({ navigate });
return (
<>