UNPKG

@tikpage/reactjs-popup

Version:

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

70 lines (66 loc) 2.32 kB
import React from "react"; import Popup from "../../src/"; const Menu = () => ( <div className="menu"> <div className="menu-item"> item 1</div> <div className="menu-item"> item test </div> <div className="menu-item"> item 3</div> <Popup trigger={<div className="menu-item"> Sub Menu</div>} position="right top" on="hover" mouseLeaveDelay={300} mouseEnterDelay={0} contentStyle={{ padding: "0px", border: "none" }} onClose={() => console.log("close ")} onOpen={() => console.log("open ")} 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> <Popup trigger={<div className="menu-item"> Sub Menu</div>} position="right top" on="hover" contentStyle={{ padding: "0px", border: "none" }} arrow={false} > <div className="menu"> <div className="menu-item"> item 1 sjdh</div> <div className="menu-item"> item 2</div> <Popup trigger={<div className="menu-item"> Sub Menu</div>} position="right top" on="hover" contentStyle={{ padding: "0px", border: "none" }} arrow={false} > <div className="menu"> <div className="menu-item"> item 1</div> <div className="menu-item"> item 2</div> <Popup trigger={<div className="menu-item"> Sub Menu</div>} position="right top" on="hover" > <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"> item 3</div> </div> </Popup> <div className="menu-item"> item 3</div> </div> </Popup> </div> </Popup> <div className="menu-item"> item 4</div> <div className="menu-item"> item 5</div> </div> ); export default Menu;