import { useState } from
"react"
;
import
"rsuite/dist/rsuite.min.css"
;
import { Nav, Sidenav } from
"rsuite/"
;
import Home from
"@rsuite/icons/legacy/Home"
;
import FileCodeO from
"@rsuite/icons/legacy/FileCodeO"
;
import File from
"@rsuite/icons/legacy/File"
;
import { Code, Pin } from
"@rsuite/icons"
;
import Info from
"@rsuite/icons/legacy/Info"
;
export
default
function
App() {
const [expand, setExpand] = useState(
true
);
const [activeKey, setActiveKey] = useState(
"1"
);
return
(
<center>
<div>
<h2>GeeksforGeeks</h2>
<h4 style={{ color:
"green"
}}>React Suite Custom SideNav</h4>
<div style={{ marginTop: 20, width: 240 }}>
<Sidenav expanded={expand} appearance=
"inverse "
>
<Sidenav.Body>
<Nav activeKey={activeKey} onSelect={setActiveKey}>
<Nav.Item eventKey=
"1"
icon={<Home />}>
Home
</Nav.Item>
<Nav.Item eventKey=
"1"
icon={<Info />}>
About
</Nav.Item>
<Nav.Menu eventKey=
"3"
title=
"Main Content"
icon={<Pin/>}>
<Nav.Item divider />
<Nav.Item
panel
style={{ padding:
"20px 10px"
, color:
"black"
}}
>
Tutorials
</Nav.Item>
<Nav.Item eventKey=
"3-1"
>Programming</Nav.Item>
<Nav.Item eventKey=
"3-2"
>Web Tech</Nav.Item>
<Nav.Item eventKey=
"3-3"
>Data Science</Nav.Item>
<Nav.Item
eventKey=
"3-4"
style={{ padding:
"20px 10px"
, color:
"black"
}}
>
Practice
</Nav.Item>
<Nav.Item eventKey=
"4-1"
>Problem of the Day</Nav.Item>
<Nav.Item eventKey=
"4-2"
>Company wise</Nav.Item>
<Nav.Item
eventKey=
"4-3"
style={{ padding:
"20px 10px"
, color:
"black"
}}
>
Algorithms
</Nav.Item>
<Nav.Item eventKey=
"4-1"
>Searching</Nav.Item>
<Nav.Item eventKey=
"4-2"
>Sorting</Nav.Item>
<Nav.Item eventKey=
"4-3"
>Greedy</Nav.Item>
</Nav.Menu>
</Nav>
</Sidenav.Body>
<Sidenav.Toggle
expanded={expand}
onToggle={(expanded) => setExpand(expanded)}
/>
</Sidenav>
</div>
</div>
</center>
);
}