import { b as e } from "./chunk-6WCGUAQN.js";
import { d as o } from "./chunk-ACVLF55Q.js";
import { c as a } from "./chunk-UU2MSQXY.js";
import { a as i } from "./chunk-T3LIA4YB.js";
import { b as r } from "./chunk-RGLVKILY.js";
import { e as s } from "./chunk-YBGPPF7T.js";
import { e as n } from "./chunk-VZPXXFVX.js";
import { a as l } from "./chunk-VGRYSAXA.js";
import { Type as t } from "@sinclair/typebox";
import { TbCarouselHorizontal as p } from "../../../../node_modules/.pnpm/react-icons@5.5.0_react@18.3.0-canary-3d9b20132-20240124/node_modules/react-icons/tb/index.js";
/*! Upstart.gg - Copyright (C) 2024 Flippable - https://github.com/upstart-gg/upstart/blob/main/LICENSE */
var y = l({ type: "carousel", name: "Carousel", description: "An image carousel with navigation arrows and dots or numbers indicator", aiInstructions: "This brick should be used for image carousels with sliding functionality and navigation controls.", defaultInspectorTab: "content", minHeight: { desktop: 200 }, minWidth: { desktop: 300 }, icon: p, props: a({ colorPreset: t.Optional(n({ title: "Color" })), padding: t.Optional(e({ default: "p-px" })), images: t.Optional(t.Array(t.Object({ src: r({ "ui:responsive": "desktop", "ui:no-alt-text": !0, "ui:no-object-options": !0 }), legend: i("Legend") }), { title: "Images", default: [], maxItems: 12, metadata: { category: "content" } })), borderRadius: t.Optional(o({ default: "rounded-md" })), loop: t.Optional(s()) }) }), O = [{ description: "An image carousel with title and legends", type: "carousel", props: { images: [{ src: { src: "https://via.placeholder.com/800x400.png?text=Slide+1", alt: "First slide" }, legend: "Beautiful landscape" }, { src: { src: "https://via.placeholder.com/800x400.png?text=Slide+2", alt: "Second slide" }, legend: "Amazing architecture" }, { src: { src: "https://via.placeholder.com/800x400.png?text=Slide+3", alt: "Third slide" }, legend: "Stunning nature" }] } }];
export {
  y as a,
  O as b
};
//# sourceMappingURL=chunk-QISTDGPP.js.map
