UNPKG

@tikpage/reactjs-popup

Version:

React Popup Component - Modals,Tooltips and Menus —  All in one

65 lines (56 loc) 1.39 kB
--- id: menu position: 6 path: React Menu title: React Popup | Use case - React Menu Example description: A simple tooltip example with reactjs-popup redirects: - "use case - Menu" --- import SimpleMenu from './../src/examples/SimpleMenu.js' ## React Menu You can create a nested menu with reactjs-popup easily as the following example shows. ```jsx live=true const Menu = () => ( <div className="menu"> <div className="menu-item"> Menu item 1</div> <div className="menu-item"> Menu item 2</div> <div className="menu-item"> Menu item 3</div> <Popup trigger={<div className="menu-item"> Sub menu </div>} position="right top" on="hover" closeOnDocumentClick mouseLeaveDelay={300} mouseEnterDelay={0} contentStyle={{ padding: "0px", border: "none" }} arrow={false} > <div className="menu"> <div className="menu-item"> item 1</div> <div className="menu-item"> item 2</div> <div className="menu-item"> item 3</div> </div> </Popup> <div className="menu-item"> Menu item 4</div> </div> ); render(<Menu />); ``` ```css .menu { width: 200px; display: flex; flex-direction: column; background: #ffffff; } .menu-item { cursor: pointer; padding: 5px; height: 28px; border-bottom: 1px solid rgb(187, 187, 187); } .menu-item:hover { color: #2980b9; } ```