@uva-glass/component-library
Version:
React components UvA
29 lines (28 loc) • 1.53 kB
JavaScript
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