UNPKG

@uva-glass/component-library

Version:

React components UvA

29 lines (28 loc) 1.53 kB
import { jsx as n } from "react/jsx-runtime"; import { MemoryRouter as o } from "react-router"; import { MenuLink as t } from "./MenuLink.js"; import '../../assets/MenuLink2.css';const a = ` // Can only be used wrapped in a 'react-router' <MemoryRouter /> <MenuLink to={linkUrl}>{children}</MenuLink> `, c = { title: "Atoms/MenuLink", component: t, parameters: { inspectComponent: t, codeString: a } }, i = [ { to: "/menu-link-1", title: "Menu Link One" }, { to: "/menu-link-2", title: "Menu Link Two" }, { to: "/menu-link-3", title: "Menu Link Three" } ], l = () => /* @__PURE__ */ n(o, { initialEntries: i.map((e) => e.to), initialIndex: 0, children: /* @__PURE__ */ n("nav", { className: "navbar", children: i.map((e) => /* @__PURE__ */ n(t, { to: e.to, children: e.title }, e.to)) }) }), k = l.bind({}), r = [ { to: "/menu-link-1", title: "Menu Link One (no default behavior)", overrideDefaultBehavior: !0 }, { to: "/menu-link-2", title: "Menu Link Two", overrideDefaultBehavior: !1 }, { to: "/menu-link-3", title: "Menu Link Three", overrideDefaultBehavior: !1 } ], u = () => /* @__PURE__ */ n(o, { initialEntries: r.map((e) => e.to), initialIndex: 0, children: /* @__PURE__ */ n("nav", { className: "navbar", children: r.map((e) => /* @__PURE__ */ n(t, { to: e.to, overrideDefault: e.overrideDefaultBehavior, children: e.title }, e.to)) }) }), v = u.bind({}); export { k as MenuLinkExample, v as MenuLinkOverrideDefaultBehavior, c as default }; //# sourceMappingURL=MenuLink.stories.js.map