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

refresh bug

parent 7264f288
No related branches found
No related tags found
No related merge requests found
...@@ -5,7 +5,7 @@ import Loader from "react-loader-spinner"; ...@@ -5,7 +5,7 @@ import Loader from "react-loader-spinner";
export const ROOT_FOLDER = {name: 'Courses', id : null , path : [] , parents : []}; 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; // const {currentUser} = firebase.auth.currentUser;
...@@ -109,7 +109,7 @@ export function useFolder( folderId = null, folder= null) { ...@@ -109,7 +109,7 @@ export function useFolder( folderId = null, folder= null) {
payload : { childFolders : snapshot.docs.map(database.formatDoc) } payload : { childFolders : snapshot.docs.map(database.formatDoc) }
}) })
}) })
},[folderId]) },[folderId,rand])
useEffect(() => { useEffect(() => {
if(firebase.auth().currentUser) if(firebase.auth().currentUser)
{ {
...@@ -126,7 +126,7 @@ export function useFolder( folderId = null, folder= null) { ...@@ -126,7 +126,7 @@ export function useFolder( folderId = null, folder= null) {
) )
} }
}, [folderId]) }, [folderId,rand])
return state; return state;
} }
import React, { useState, Component } from 'react' import React, { useState, Component } from 'react'
import AddFolder from './AddFolder' import AddFolder from './AddFolder'
import AddFile from './AddFile' 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 { useFolder } from '.././hooks/useFolder'
import Folder from './Folder' import Folder from './Folder'
import FolderNav from './FolderNav' import FolderNav from './FolderNav'
...@@ -14,11 +14,18 @@ import 'firebase/storage' ...@@ -14,11 +14,18 @@ import 'firebase/storage'
import Loader from 'react-loader-spinner' import Loader from 'react-loader-spinner'
import Dropzone from './Dropzone' import Dropzone from './Dropzone'
import ParticlesBg from 'particles-bg' import ParticlesBg from 'particles-bg'
import { v4 as uuidV4 } from 'uuid'
const Hero = ({ handleLogout }) => { const Hero = ({ handleLogout }) => {
const { folderId } = useParams() const { folderId } = useParams()
const { state = {} } = useLocation() 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) { if (!folder) {
return ( return (
...@@ -40,7 +47,7 @@ const Hero = ({ handleLogout }) => { ...@@ -40,7 +47,7 @@ const Hero = ({ handleLogout }) => {
return ( return (
<> <>
<Container fluid> <Container fluid>
<ParticlesBg type="cobweb" bg={true} /> <ParticlesBg type='cobweb' bg={true} />
<div className='d-flex align-items-center'> <div className='d-flex align-items-center'>
<FolderNav currentFolder={folder} /> <FolderNav currentFolder={folder} />
<AddFolder 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