From 97290fcfd03309249ae55a6f5c2931e68e9f27aa Mon Sep 17 00:00:00 2001
From: Nidharshan A <cb.en.u4cse18036@cb.students.amrita.edu>
Date: Wed, 3 Mar 2021 13:57:52 +0000
Subject: [PATCH] Replace Hero.js

---
 digital-course-file/src/user/Hero.js | 41 ++++++++++++++++++++++++++--
 1 file changed, 38 insertions(+), 3 deletions(-)

diff --git a/digital-course-file/src/user/Hero.js b/digital-course-file/src/user/Hero.js
index 3cd4094..87059ab 100644
--- a/digital-course-file/src/user/Hero.js
+++ b/digital-course-file/src/user/Hero.js
@@ -1,13 +1,48 @@
 import React from 'react';
+import AddFolder from "./AddFolder";
+import { Container,Button } from "react-bootstrap";
+import { useFolder } from ".././hooks/useFolder";
+import Folder from "./Folder";
+import FolderNav from "./FolderNav";
+import { useParams } from "react-router-dom";
 
 const Hero=({handleLogout})=>{
+
+    const { folderId } = useParams();
+    const {folder, childFolders} = useFolder(folderId);
+
     return(
+        <>
         <section className="hero">
             <nav>
-                <h2>Welcome people</h2>
-                <button onClick={handleLogout}>Logout</button>
+                <h2>Course File</h2>
+                <button className="logoutbutton" onClick={handleLogout}>Logout</button>
             </nav>
         </section>
-    )
+
+        <Container fluid>Contents</Container>
+        <Container fluid>
+        <div className="d-flex align-items-center">
+            <FolderNav currentFolder={folder}/>
+            <AddFolder currentFolder={folder}/>
+            </div>
+
+            {childFolders.length > 0 && (
+                <div className="d-flex flex-wrap">
+                    {childFolders.map(childFolder => (
+                        <div
+                            key = {childFolder.id}
+                            style = { {maxWidth : "250px"}}
+                            className="p-2"
+                        >
+                            <Folder folder={childFolder}></Folder>
+                        </div>
+                    ))}
+                </div>
+            )}
+
+        </Container>
+        </>  
+    );
 }
 export default Hero;
\ No newline at end of file
-- 
GitLab