Skip to content

Commit 65af702

Browse files
committed
Update README.md
1 parent a87af5a commit 65af702

File tree

5 files changed

+111
-1
lines changed

5 files changed

+111
-1
lines changed

README.md

Lines changed: 111 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,111 @@
1-
# react-nested-dropdown
1+
Nested dropdowns built with React Bootstrap 5. Tutorial & templates for multilevel navbar dropdowns menu, activated on hover or on click & much more
2+
3+
Check out [React Profiles Documentation](https://mdbootstrap.com/docs/react/extended/dropdown-multilevel/) for detailed instructions & even more examples.
4+
5+
## Basic example
6+
7+
![React Nested Dropdown](./assets/basic.png)
8+
9+
```js
10+
import React from 'react';
11+
import { MDBDropdown, MDBDropdownMenu, MDBDropdownToggle, MDBDropdownItem, MDBDropdownLink, MDBContainer } from 'mdb-react-ui-kit';
12+
13+
export default function Basic() {
14+
return (
15+
<MDBContainer className="d-flex justify-content-center mt-5 basic">
16+
<MDBDropdown>
17+
<MDBDropdownToggle>Dropdown button</MDBDropdownToggle>
18+
<MDBDropdownMenu>
19+
<MDBDropdownItem>
20+
<MDBDropdownLink href="#">Action</MDBDropdownLink>
21+
</MDBDropdownItem>
22+
<MDBDropdownItem>
23+
<MDBDropdownLink href="#">Another action</MDBDropdownLink>
24+
</MDBDropdownItem>
25+
<MDBDropdownItem>
26+
<MDBDropdownLink href="#">Submenu &raquo;</MDBDropdownLink>
27+
<ul className="dropdown-menu dropdown-submenu">
28+
<MDBDropdownItem>
29+
<MDBDropdownLink href="#">Submenu item 1</MDBDropdownLink>
30+
</MDBDropdownItem>
31+
<MDBDropdownItem>
32+
<MDBDropdownLink href="#">Submenu item 2</MDBDropdownLink>
33+
</MDBDropdownItem>
34+
<MDBDropdownItem>
35+
<MDBDropdownLink href="#">Submenu item 3 &raquo;</MDBDropdownLink>
36+
<ul className="dropdown-menu dropdown-submenu">
37+
<MDBDropdownItem>
38+
<MDBDropdownLink href="#">Multi level 1</MDBDropdownLink>
39+
</MDBDropdownItem>
40+
<MDBDropdownItem>
41+
<MDBDropdownLink href="#">Multi level 2</MDBDropdownLink>
42+
</MDBDropdownItem>
43+
</ul>
44+
</MDBDropdownItem>
45+
<MDBDropdownItem>
46+
<MDBDropdownLink href="#">Submenu item 4</MDBDropdownLink>
47+
</MDBDropdownItem>
48+
<MDBDropdownItem>
49+
<MDBDropdownLink href="#">Submenu item 5</MDBDropdownLink>
50+
</MDBDropdownItem>
51+
</ul>
52+
</MDBDropdownItem>
53+
</MDBDropdownMenu>
54+
</MDBDropdown>
55+
</MDBContainer>
56+
);
57+
}
58+
```
59+
60+
```css
61+
.dropdown-menu li {
62+
position: relative;
63+
}
64+
.dropdown-menu .dropdown-submenu {
65+
display: none;
66+
position: absolute;
67+
left: 100%;
68+
top: -7px;
69+
}
70+
.dropdown-menu .dropdown-submenu-left {
71+
right: 100%;
72+
left: auto;
73+
}
74+
.dropdown-menu > li:hover > .dropdown-submenu {
75+
display: block;
76+
}
77+
```
78+
79+
## How to use?
80+
81+
1. Download MDB React - free UI KIT
82+
83+
2. Choose your favourite customized component and click on the image
84+
85+
3. Copy & paste the code into your MDB project
86+
87+
[▶️ Subscribe to YouTube channel for web development tutorials & resources](https://www.youtube.com/MDBootstrap?sub_confirmation=1)
88+
89+
## More examples
90+
91+
[React Nested Dropdown navbar:
92+
![React Nested Dropdown](./assets/right.png)](https://mdbootstrap.com/docs/react/extended/dropdown-multilevel/#section-navbar-dropdown)
93+
94+
[React Nested Dropdown navbar left:
95+
![React Nested Dropdown](./assets/left.png)](https://mdbootstrap.com/docs/react/extended/dropdown-multilevel/#section-navbar-dropdown-left)
96+
97+
[React Nested Dropdown on hover:
98+
![React Nested Dropdown](./assets/hover.png)](https://mdbootstrap.com/docs/react/extended/dropdown-multilevel/#section-button-dropdown-on-hover)
99+
100+
___
101+
102+
## More React documentation
103+
104+
<ul>
105+
<li><a href="https://mdbootstrap.com/docs/react/extended/mega-menu/">React mega-menu</a></li>
106+
<li><a href="https://mdbootstrap.com/docs/react/extended/multiselect/">React multiselect</a></li>
107+
<li><a href="https://mdbootstrap.com/docs/react/utilities/spacing/">React spacing</a></li>
108+
<li><a href="https://mdbootstrap.com/docs/react/components/dropdowns/">React dropdowns</a></li>
109+
<li><a href="https://mdbootstrap.com/docs/react/navigation/navbar/">React navbar</a></li>
110+
<li><a href="https://mdbootstrap.com/docs/react/components/buttons/">React buttons</a></li>
111+
</ul>

assets/basic.png

23.7 KB
Loading

assets/hover.png

9.99 KB
Loading

assets/left.png

22.6 KB
Loading

assets/right.png

23 KB
Loading

0 commit comments

Comments
 (0)