Skip to content
Snippets Groups Projects
Commit 25acc1db authored by Nidharshan A's avatar Nidharshan A
Browse files

Restore

parent 4261429a
No related branches found
No related tags found
1 merge request!37Restore OldState
File added
......@@ -4,7 +4,7 @@ import firebase from 'firebase'
import Loader from "react-loader-spinner";
export const ROOT_FOLDER = {name: 'Root', id : null , path : [] };
export const ROOT_FOLDER = {name: 'Root', id : null , path : [] , parents : []};
export function useFolder( folderId = null, folder= null) {
......
......@@ -28,13 +28,19 @@ export default function AddFolder( {currentFolder} ){
path.push( { name : currentFolder.name , id : currentFolder.id} )
}
const parents = [...currentFolder.parents];
if(currentFolder!== ROOT_FOLDER){
parents.push(currentFolder.id)
}
e.preventDefault();
database.folders.add({
name : name,
parentId : currentFolder.id,
userId: firebase.auth().currentUser.uid,
path : path,
createdAt : database.getTime()
createdAt : database.getTime(),
parents : parents,
})
setName("");
closeModal();
......
import React, { useEffect, useState } from 'react'
import AddFolder from './AddFolder'
import { Container, Button, Navbar, Nav } from 'react-bootstrap'
import { useFolder } from '.././hooks/useFolder'
import { ROOT_FOLDER, useFolder } from '.././hooks/useFolder'
import Folder from './Folder'
import FolderNav from './FolderNav'
import Deffolders from './Deffolders'
import DeleteFolder from './DeleteFolder'
import { useParams } from 'react-router-dom'
import copyright from './copyright'
import { Link } from 'react-router-dom'
......@@ -37,6 +38,7 @@ const Hero = ({ handleLogout }) => {
<div className='d-flex align-items-center'>
<FolderNav currentFolder={folder} />
<AddFolder currentFolder={folder} />
{childFolders.length == 0 && folder.parentId == null && (
<Deffolders currentFolder={folder} />
)}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment