import { j as e } from "./jsx-runtime-C_nHp4yK.js"; import { M as s } from "./MenuBar-anMCqtJv.js"; import { M as n } from "./MenuBarItem-Dp8NM2fx.js"; import "./iframe-D_aMTKb2.js"; import "./preload-helper-DIZFD4sK.js"; const d = { title: "Components/MenuBar", component: s, parameters: { layout: "centered", docs: { description: { component: "A navigation menu bar container that groups MenuBarItem components together. Provides consistent spacing and layout for navigation menus with multiple size variants.", }, }, }, argTypes: { size: { control: { type: "select" }, options: ["xsmall", "default", "medium", "large"], description: "The size of the menu bar and its children", }, className: { control: { type: "text" }, description: "Additional CSS classes", }, }, tags: ["autodocs"], }, a = { args: { size: "default" }, render: (t) => e.jsxs(s, { ...t, children: [ e.jsx(n, { size: "large", children: "Home" }), e.jsx(n, { size: "large", children: "About" }), e.jsx(n, { size: "large", children: "Contact" }), ], }), }, r = { args: {}, render: () => e.jsxs("div", { className: "space-y-6", children: [ e.jsxs("div", { children: [ e.jsx("h3", { className: "text-white font-semibold mb-3", children: "XSmall Size", }), e.jsxs(s, { size: "xsmall", children: [ e.jsx(n, { size: "xsmall", children: "Home" }), e.jsx(n, { size: "xsmall", children: "About" }), e.jsx(n, { size: "xsmall", children: "Contact" }), ], }), ], }), e.jsxs("div", { children: [ e.jsx("h3", { className: "text-white font-semibold mb-3", children: "Default Size", }), e.jsxs(s, { size: "default", children: [ e.jsx(n, { size: "large", children: "Home" }), e.jsx(n, { size: "large", children: "About" }), e.jsx(n, { size: "large", children: "Contact" }), ], }), ], }), e.jsxs("div", { children: [ e.jsx("h3", { className: "text-white font-semibold mb-3", children: "Medium Size", }), e.jsxs(s, { size: "medium", children: [ e.jsx(n, { size: "large", children: "Home" }), e.jsx(n, { size: "large", children: "About" }), e.jsx(n, { size: "large", children: "Contact" }), ], }), ], }), e.jsxs("div", { children: [ e.jsx("h3", { className: "text-white font-semibold mb-3", children: "Large Size", }), e.jsxs(s, { size: "large", children: [ e.jsx(n, { size: "large", children: "Home" }), e.jsx(n, { size: "large", children: "About" }), e.jsx(n, { size: "large", children: "Contact" }), ], }), ], }), ], }), parameters: { docs: { description: { story: "Different size variants of the menu bar with consistent spacing and layout.", }, }, }, }; a.parameters = { ...a.parameters, docs: { ...a.parameters?.docs, source: { originalSource: `{ args: { size: "default" }, render: args => Home About Contact }`, ...a.parameters?.docs?.source, }, }, }; r.parameters = { ...r.parameters, docs: { ...r.parameters?.docs, source: { originalSource: `{ args: {}, render: () =>

XSmall Size

Home About Contact

Default Size

Home About Contact

Medium Size

Home About Contact

Large Size

Home About Contact
, parameters: { docs: { description: { story: "Different size variants of the menu bar with consistent spacing and layout." } } } }`, ...r.parameters?.docs?.source, }, }, }; const u = ["Default", "Sizes"]; export { a as Default, r as Sizes, u as __namedExportsOrder, d as default };