From bcd4ff3b6f59ef49b28ddf0d8af958481521891c Mon Sep 17 00:00:00 2001
From: BalajiD <cb.en.u4cse18008@cb.students.amrita.edu>
Date: Thu, 1 Apr 2021 22:13:42 +0530
Subject: [PATCH] chengesdeffolder #43

---
 digital-course-file/src/user/Deffolders.js | 69 +++-------------------
 1 file changed, 8 insertions(+), 61 deletions(-)

diff --git a/digital-course-file/src/user/Deffolders.js b/digital-course-file/src/user/Deffolders.js
index a3524cf..fcfe3c8 100644
--- a/digital-course-file/src/user/Deffolders.js
+++ b/digital-course-file/src/user/Deffolders.js
@@ -6,7 +6,7 @@ import { database } from '../fire.js'
 import firebase from 'firebase'
 import { ROOT_FOLDER } from '../hooks/useFolder'
 export default function Deffolders( {currentFolder} ){
-  function openModel(){
+  function createdef(){
     if(currentFolder == null) return;
             const path =  [...currentFolder.path];
             if(currentFolder !== ROOT_FOLDER){
@@ -16,74 +16,21 @@ export default function Deffolders( {currentFolder} ){
           if(currentFolder!== ROOT_FOLDER){
               parents.push(currentFolder.id)
           }
+          var deffolderlist=["Program Outcomes","Course Outcomes","Continous Assesment","Attendance","P1 materials","P2 materials","EndSem materials","Past Papers"];
+          for (var i in deffolderlist){
               database.folders.add({
-                  name : "Program Outcomes",
-                  parentId : currentFolder.id,
-                  userId: firebase.auth().currentUser.uid,
-                  path : path,
-                  createdAt : database.getTime(),
-                  parents : parents,              
-              })
-              database.folders.add({
-                  name : "Course Outcomes",
-                  parentId : currentFolder.id,
-                  userId: firebase.auth().currentUser.uid,
-                  path : path,
-                  createdAt : database.getTime(),
-                  parents : parents,              
-              })
-              database.folders.add({
-                name : "Past Papers",
-                parentId : currentFolder.id,
-                userId: firebase.auth().currentUser.uid,
-                path : path,
-                createdAt : database.getTime(),
-                parents : parents,              
-              })
-              database.folders.add({
-                name : "Continous Assesment",
-                parentId : currentFolder.id,
-                userId: firebase.auth().currentUser.uid,
-                path : path,
-                createdAt : database.getTime(),
-                parents : parents,              
-            })
-            database.folders.add({
-              name : "Attendance",
+              name : deffolderlist[i],
               parentId : currentFolder.id,
               userId: firebase.auth().currentUser.uid,
               path : path,
               createdAt : database.getTime(),
               parents : parents,              
-            })
-          database.folders.add({
-            name : "P1 materials",
-            parentId : currentFolder.id,
-            userId: firebase.auth().currentUser.uid,
-            path : path,
-            createdAt : database.getTime(),
-            parents : parents,              
-          })
-        database.folders.add({
-          name : "P2 materials",
-          parentId : currentFolder.id,
-          userId: firebase.auth().currentUser.uid,
-          path : path,
-          createdAt : database.getTime(),
-          parents : parents,              
-        })
-      database.folders.add({
-        name : "EndSem materials",
-        parentId : currentFolder.id,
-        userId: firebase.auth().currentUser.uid,
-        path : path,
-        createdAt : database.getTime(),
-        parents : parents,              
-      })
-    }
+          });
+        }
+      }
   return (
     <>
-      <Button name='special_folders' style={{maxWidth : "80px"}} className="mr-2" onClick={openModel} variant="primary" size="sm">
+      <Button name='special_folders' style={{maxWidth : "80px"}} className="mr-2" onClick={createdef} variant="primary" size="sm">
         <FontAwesomeIcon icon={faBolt} />
       </Button>
     </>
-- 
GitLab