UNPKG

@tomorrowevening/hermes

Version:

An extendable set of Web Tools controlled via a separate window for non-intereference with content.

2 lines (1 loc) 526 B
"use strict";const t=require("react/jsx-runtime"),l=require("react"),u=require("./NavButton.cjs"),c=require("./DropdownItem.cjs");function a(e){const[d,s]=l.useState(!1),n=[];e.options.map((o,r)=>{e.onSelect!==void 0&&(o.onSelect=e.onSelect),n.push(t.jsx(c,{option:o},r))});let i="dropdown";return e.subdropdown&&(i+=" subdropdown"),t.jsxs("div",{className:i,onMouseEnter:()=>s(!0),onMouseLeave:()=>s(!1),children:[t.jsx(u,{title:e.title}),t.jsx("ul",{style:{visibility:d?"visible":"hidden"},children:n})]})}module.exports=a;