import { a as d } from "./chunk-KYY3PHP7.js";
import { c as P, a as l } from "./chunk-3YVJ2ELD.js";
import { a as y } from "./chunk-RJYZ5FAR.js";
import { d as c, a as l$1 } from "./chunk-A3GF4PYW.js";
import { b as u } from "./chunk-4BTB3MU2.js";
import { d as d$1 } from "./chunk-DHI3IBOD.js";
import { b as s } from "./chunk-ZTZJHY4E.js";
import { VscLayoutSidebarLeftOff } from "../../../../node_modules/.pnpm/react-icons@5.5.0_react@19.1.1/node_modules/react-icons/vsc/index.js";
import { Type } from "@sinclair/typebox";
/*! Upstart.gg - Copyright (C) 2024 Flippable - https://github.com/upstart-gg/upstart/blob/main/LICENSE */
var O = y({ type: "sidebar", category: "layout", name: "Sidebar", description: "A sidebar element", inlineDragDisabled: true, isGlobalBrick: true, duplicatable: false, resizable: false, movable: false, 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: VscLayoutSidebarLeftOff, props: P({ container: Type.Optional(l({ title: "Main element", children: { backgroundColor: Type.Optional(d$1()), border: Type.Optional(s()), shadow: Type.Optional(u()), fixedPositioned: Type.Optional(d()) }, metadata: { "ui:responsive": true } })), navigation: Type.Optional(l({ title: "Links", children: { navItems: Type.Optional(Type.Array(Type.Object({ urlOrPageId: c(), label: Type.Optional(l$1("Label")) }), { title: "Navigation items", default: [] })) } })) }) }), v = [{ 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 {
  O as a,
  v as b
};
//# sourceMappingURL=chunk-CFF6Q7O7.js.map
