import { b as o } from "./chunk-OIOYMECS.js";
import { b as e } from "./chunk-T4LMBG2G.js";
import { f as r } from "./chunk-C3VGP4CA.js";
import { a as i } from "./chunk-YIFNKP4J.js";
import { c as l } from "./chunk-UU2MSQXY.js";
import { d as n, a as s } from "./chunk-T3LIA4YB.js";
import { b as p } from "./chunk-RGLVKILY.js";
import { e as c } from "./chunk-VZPXXFVX.js";
import { a as g } from "./chunk-VGRYSAXA.js";
import { Type as t } from "@sinclair/typebox";
import { VscLayoutPanelOff as d } from "../../../../node_modules/.pnpm/react-icons@5.5.0_react@18.3.0-canary-3d9b20132-20240124/node_modules/react-icons/vsc/index.js";
/*! Upstart.gg - Copyright (C) 2024 Flippable - https://github.com/upstart-gg/upstart/blob/main/LICENSE */
var x = g({ type: "navbar", name: "Navbar", category: "layout", description: "A navigation bar with logo and navigation", aiInstructions: "This brick should be used on most sites/pages. It must be placed on its own section.", duplicatable: !1, resizable: !1, movable: !1, staticClasses: "flex-grow", defaultWidth: { mobile: "100%" }, defaultHeight: { mobile: "60px", desktop: "60px" }, icon: d, iconClassName: "rotate-180", props: l({ color: t.Optional(c({ title: "Color", default: { color: "primary-500" } })), brand: t.Optional(r({ title: "Brand name", default: "Acme Inc.", disableSizing: !0, metadata: { category: "content" } })), logo: t.Optional(p({ title: "Logo", "ui:show-img-search": !1, "ui:no-object-options": !0, "ui:no-dynamic": !0, "ui:placeholder": "https://example.com/logo.png", metadata: { category: "content" } })), hideBrand: t.Optional(i("Hide brand name", void 0, { metadata: { filter: (u, a) => !!a.logo } })), shadow: t.Optional(e()), linksPosition: t.Union([t.Literal("left", { title: "Left" }), t.Literal("center", { title: "Center" }), t.Literal("right", { title: "Right" })], { title: "Links position", default: "right", "ui:responsive": "desktop" }), linksTagsFilter: t.Optional(o({ title: "Pages tags", description: "Filter pages links in the navbar by tags. Only pages with these tags will be shown.", default: ["navbar"], metadata: { category: "content" } })), staticNavItems: t.Optional(t.Array(t.Object({ urlOrPageId: n(), label: t.Optional(s("Label")) }), { title: "Static links", description: "Additional static navigation links to show in the navbar", default: [], metadata: { category: "content" } })) }, { noAlignSelf: !0 }) }), S = [{ description: "Corporate navbar with logo and right-aligned navigation", type: "navbar", props: { brand: "TechCorp Solutions", logo: { src: "https://via.placeholder.com/120x40.png?text=TechCorp", alt: "TechCorp Solutions logo" }, linksPosition: "right", staticNavItems: [{ urlOrPageId: "/services" }, { urlOrPageId: "/about" }, { urlOrPageId: "/portfolio" }, { urlOrPageId: "/contact" }] } }, { description: "Dark theme navbar with centered navigation", type: "navbar", props: { brand: "TechCorp Solutions", logo: { src: "https://via.placeholder.com/100x35.png?text=Studio", alt: "Creative Studio logo" }, linksPosition: "center", staticNavItems: [{ urlOrPageId: "/work" }, { urlOrPageId: "/services" }, { urlOrPageId: "/team" }, { urlOrPageId: "/blog" }] } }, { description: "SaaS platform navbar with fixed positioning", type: "navbar", props: { brand: "TechCorp Solutions", logo: { src: "https://via.placeholder.com/110x38.png?text=CloudFlow", alt: "CloudFlow platform logo" }, linksPosition: "right", staticNavItems: [{ urlOrPageId: "/features" }, { urlOrPageId: "/pricing" }, { urlOrPageId: "/docs" }, { urlOrPageId: "/login" }] } }, { description: "E-commerce navbar", type: "navbar", props: { brand: "TechCorp Solutions", logo: { src: "https://via.placeholder.com/130x45.png?text=ShopEasy", alt: "ShopEasy store logo" }, linksPosition: "right", staticNavItems: [{ urlOrPageId: "/products" }, { urlOrPageId: "/categories" }, { urlOrPageId: "/deals" }, { urlOrPageId: "/account" }, { urlOrPageId: "/cart" }] } }, { description: "Agency navbar with logo-only brand", type: "navbar", props: { brand: "TechCorp Solutions", logo: { src: "https://via.placeholder.com/140x50.png?text=Agency+Logo", alt: "Digital agency logo" }, hideBrand: !0, linksPosition: "right", staticNavItems: [{ urlOrPageId: "/projects" }, { urlOrPageId: "/capabilities" }, { urlOrPageId: "/insights" }, { urlOrPageId: "/contact" }] } }, { description: "Restaurant navbar with warm styling", type: "navbar", props: { brand: "TechCorp Solutions", logo: { src: "https://via.placeholder.com/80x50.png?text=BV", alt: "Bella Vista restaurant logo" }, linksPosition: "center", staticNavItems: [{ urlOrPageId: "/menu" }, { urlOrPageId: "/reservations" }, { urlOrPageId: "/events" }, { urlOrPageId: "/location" }] } }, { description: "Portfolio navbar with left-aligned navigation", type: "navbar", props: { brand: "TechCorp Solutions", linksPosition: "left", staticNavItems: [{ urlOrPageId: "/work" }, { urlOrPageId: "/about" }, { urlOrPageId: "/experience" }, { urlOrPageId: "/contact" }] } }];
export {
  x as a,
  S as b
};
//# sourceMappingURL=chunk-7DMUDZ4H.js.map
