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

minor upgrades

parent 8f0df5cb
No related branches found
No related tags found
No related merge requests found
This diff is collapsed.
...@@ -6,6 +6,7 @@ import Home from "./core/Home" ...@@ -6,6 +6,7 @@ import Home from "./core/Home"
import Hero from "./user/Hero" import Hero from "./user/Hero"
import Signin from "./user/Signin" import Signin from "./user/Signin"
// import UserDashboard from "./user/UserDashboard" // import UserDashboard from "./user/UserDashboard"
import copyright from "./user/copyright"
const Routes=()=>{ const Routes=()=>{
return( return(
...@@ -17,6 +18,7 @@ const Routes=()=>{ ...@@ -17,6 +18,7 @@ const Routes=()=>{
<Route path="/" exact component={Signin}/> <Route path="/" exact component={Signin}/>
<Route path="/signin" exact component={Signin}/> <Route path="/signin" exact component={Signin}/>
<Route path="/copyright" exact component={copyright}/>
{/* <Route path="/cart" exact component={Cart}/> */} {/* <Route path="/cart" exact component={Cart}/> */}
{/* <PrivateRoutes path="/user/dashboard" exact component={UserDashboard}/> */} {/* <PrivateRoutes path="/user/dashboard" exact component={UserDashboard}/> */}
</Switch> </Switch>
......
...@@ -44,7 +44,7 @@ export default function AddFolder( {currentFolder} ){ ...@@ -44,7 +44,7 @@ export default function AddFolder( {currentFolder} ){
return ( return (
<> <>
<Button style={{maxWidth : "80px"}} onClick={openModal} variant="primary" size="lg"> <Button style={{maxWidth : "80px" }} className="mr-2" onClick={openModal} variant="primary" size="sm" >
<FontAwesomeIcon icon={faFolderPlus} /> <FontAwesomeIcon icon={faFolderPlus} />
</Button> </Button>
<Modal show={open} onHide={closeModal} > <Modal show={open} onHide={closeModal} >
......
...@@ -71,7 +71,7 @@ export default function Deffolders( {currentFolder} ){ ...@@ -71,7 +71,7 @@ export default function Deffolders( {currentFolder} ){
} }
return ( return (
<> <>
<Button style={{maxWidth : "80px"}} onClick={openModel} variant="primary" size="lg"> <Button style={{maxWidth : "80px"}} onClick={openModel} variant="primary" size="sm">
<FontAwesomeIcon icon={faBolt} /> <FontAwesomeIcon icon={faBolt} />
</Button> </Button>
</> </>
......
import React from 'react'; import React from 'react'
import AddFolder from "./AddFolder"; import AddFolder from './AddFolder'
import { Container,Button } from "react-bootstrap"; import { Container, Button, 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'
import Deffolders from "./Deffolders"; import Deffolders from './Deffolders'
import { useParams } from "react-router-dom"; import { useParams } from 'react-router-dom'
import copyright from './copyright'
const Hero = ({ handleLogout }) => { const Hero = ({ handleLogout }) => {
const { folderId } = useParams()
const { folderId } = useParams(); const { folder, childFolders } = useFolder(folderId)
const {folder, childFolders} = useFolder(folderId);
return ( return (
<> <>
<section className="hero"> <section className='hero'>
<nav> <nav>
<h2>Course File</h2> <h2>Course File System</h2>
<button className="logoutbutton" onClick={handleLogout}>Logout</button> <button className='logoutbutton' onClick={handleLogout}>
Logout
</button>
</nav> </nav>
</section> </section>
<Container fluid>Contents</Container>
<Container fluid> <Container fluid>
<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} />
<Deffolders currentFolder={folder}/> {(childFolders.length == 0 ) && (<Deffolders currentFolder={folder} />) }
</div> </div>
{childFolders.length > 0 && ( {childFolders.length > 0 && (
<div className="d-flex flex-wrap"> <div className='d-flex flex-wrap'>
{childFolders.map(childFolder => ( {childFolders.map((childFolder) => (
<div <div
key={childFolder.id} key={childFolder.id}
style = { {maxWidth : "250px"}} style={{ maxWidth: '250px' }}
className="p-2" className='p-2'
> >
<Folder folder={childFolder}></Folder> <Folder folder={childFolder}></Folder>
</div> </div>
))} ))}
</div> </div>
)} )}
</Container> </Container>
<Navbar fixed='bottom' variant='light' bg='light'>
<Container className='ml-sm-2'>
<Nav.Link eventKey={2} href='copyright'>
&copy; Digital Course File Group 2
</Nav.Link>
</Container>
</Navbar>
</> </>
); )
} }
export default Hero; export default Hero
\ No newline at end of file
import React from 'react'
import {
Navbar,
Nav,
Form,
FormControl,
Button,
Container,
} from 'react-bootstrap'
export default function copyright() {
return <>
<h2>DEVELOPERS</h2>
<h3>Ganapathi Subramanyam Jayam</h3>
<p>Contact : jayam.ganapathi12@gmail.com</p>
<p>Website : https://ganapathi12.github.io/</p>
<p>Github : @ganapathi12</p>
<p>From : India</p>
<br/>
<h2>THANKS</h2>
<p>Mr.Sir name</p>
<br/>
<h2>SITE</h2>
<p>Language: English</p>
<p>Components: Firebase, React js</p>
<p>Editor: vscode</p>
</>
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment