import { a as e } from "./chunk-KYY3PHP7.js";
import { c as t, a as i } from "./chunk-3YVJ2ELD.js";
import { a as o } from "./chunk-RJYZ5FAR.js";
import { d as r, a as s } from "./chunk-A3GF4PYW.js";
import { b as n } from "./chunk-4BTB3MU2.js";
import { d as l } from "./chunk-DHI3IBOD.js";
import { b as p } from "./chunk-ZTZJHY4E.js";
import { VscLayoutSidebarLeftOff 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";
import { Type as a } from "@sinclair/typebox";
/*! Upstart.gg - Copyright (C) 2024 Flippable - https://github.com/upstart-gg/upstart/blob/main/LICENSE */
var y = o({ type: "sidebar", category: "layout", name: "Sidebar", description: "A sidebar element", inlineDragDisabled: !0, isGlobalBrick: !0, duplicatable: !1, resizable: !1, movable: !1, aiInstructions: `
    This brick should be used on most sites/pages for navigation. By default, it will display links
    to the main pages of the site. You can customize the links by using the 'navigation.navItems' prop.
  `.trim(), icon: d, props: t({ container: a.Optional(i({ title: "Main element", children: { backgroundColor: a.Optional(l()), border: a.Optional(p()), shadow: a.Optional(n()), fixedPositioned: a.Optional(e()) }, metadata: { "ui:responsive": !0 } })), navigation: a.Optional(i({ title: "Links", children: { navItems: a.Optional(a.Array(a.Object({ urlOrPageId: r(), label: a.Optional(s("Label")) }), { title: "Navigation items", default: [] })) } })) }) }), k = [{ description: "Standard sidebar with navigation links base on site pages", type: "sidebar", props: {} }, { description: "Sidebar with specified navigation links", type: "sidebar", props: { container: { backgroundColor: "#f0f0f0" }, navigation: { navItems: [{ urlOrPageId: "https://google.com", label: "Google" }, { urlOrPageId: "https://bing.com", label: "Bing" }] } } }];
export {
  y as a,
  k as b
};
//# sourceMappingURL=chunk-CFF6Q7O7.js.map
