Skip to content
Snippets Groups Projects
Commit 4e7724ec authored by Ganapathi Subramanyam  Jayam's avatar Ganapathi Subramanyam Jayam :dart:
Browse files

refresh bug

parent 7264f288
Branches
No related tags found
No related merge requests found
......@@ -5,7 +5,7 @@ import Loader from "react-loader-spinner";
export const ROOT_FOLDER = {name: 'Courses', id : null , path : [] , parents : []};
export function useFolder( folderId = null, folder= null) {
export function useFolder( folderId = null, folder= null,rand) {
// const {currentUser} = firebase.auth.currentUser;
......@@ -109,7 +109,7 @@ export function useFolder( folderId = null, folder= null) {
payload : { childFolders : snapshot.docs.map(database.formatDoc) }
})
})
},[folderId])
},[folderId,rand])
useEffect(() => {
if(firebase.auth().currentUser)
{
......@@ -126,7 +126,7 @@ export function useFolder( folderId = null, folder= null) {
)
}
}, [folderId])
}, [folderId,rand])
return state;
}
import React, { useState, Component } from 'react'
import AddFolder from './AddFolder'
import AddFile from './AddFile'
import { Container, Button, Navbar, Nav } from 'react-bootstrap'
import { Container, Navbar, Nav } from 'react-bootstrap'
import { useFolder } from '.././hooks/useFolder'
import Folder from './Folder'
import FolderNav from './FolderNav'
......@@ -14,11 +14,18 @@ import 'firebase/storage'
import Loader from 'react-loader-spinner'
import Dropzone from './Dropzone'
import ParticlesBg from 'particles-bg'
import { v4 as uuidV4 } from 'uuid'
const Hero = ({ handleLogout }) => {
const { folderId } = useParams()
const { state = {} } = useLocation()
const { folder, childFolders, childFiles } = useFolder(folderId, state.folder)
const rand = uuidV4()
const { folder, childFolders, childFiles } = useFolder(
folderId,
state.folder,
rand
)
if (!folder) {
return (
......@@ -40,7 +47,7 @@ const Hero = ({ handleLogout }) => {
return (
<>
<Container fluid>
<ParticlesBg type="cobweb" bg={true} />
<ParticlesBg type='cobweb' bg={true} />
<div className='d-flex align-items-center'>
<FolderNav currentFolder={folder} />
<AddFolder currentFolder={folder} />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment