UNPKG

@pdf-viewer/react

Version:

A react-pdf-viewer component for React and Next.js. Suitable for react-pdf document.

31 lines (30 loc) 1.07 kB
import { jsxs as e, Fragment as l, jsx as m } from "react/jsx-runtime"; import { MenuItem as f } from "./MenuItem.js"; import { InfoIcon as s } from "../../icons/InfoIcon.js"; import d from "../../ui/RPTooltip.js"; import { MenuSeparator as i } from "./MenuSeparator.js"; import "../../../index-f563c6f0.js"; import "react"; import "../../../index-35c7f4a2.js"; import "react-dom"; import "../../../floating-ui.react-dom-6b2fe0df.js"; import "../../../clsx-0c6e471a.js"; import "../../../utils/withRef.js"; const F = ({ icon: t, label: p, tooltip: n, onClick: c, menuSeparator: o, menuSeparatorPosition: r = "bottom" }) => /* @__PURE__ */ e(l, { children: [ r === "top" && o && /* @__PURE__ */ m(i, {}), /* @__PURE__ */ m(f, { onClick: c, children: /* @__PURE__ */ e(d, { className: "rp-menu-item", content: n, children: [ /* @__PURE__ */ m("div", { className: "rp-menu-item-left", children: t || /* @__PURE__ */ m(s, {}) }), p ?? "No menu name" ] }) }), r === "bottom" && o && /* @__PURE__ */ m(i, {}) ] }); export { F as RPMenuItem };