import { b as t } from "./chunk-TWBY2GOR.js";
import { b as a } from "./chunk-6WCGUAQN.js";
import { b as o, d as i } from "./chunk-ACVLF55Q.js";
import { c as r } from "./chunk-UU2MSQXY.js";
import { a as p } from "./chunk-T3LIA4YB.js";
import { b as s } from "./chunk-RGLVKILY.js";
import { e as l } from "./chunk-YBGPPF7T.js";
import { e as n } from "./chunk-VZPXXFVX.js";
import { a as c } from "./chunk-VGRYSAXA.js";
import { Type as e } from "@sinclair/typebox";
import { IoGridOutline as g } from "../../../../node_modules/.pnpm/react-icons@5.5.0_react@18.3.0-canary-3d9b20132-20240124/node_modules/react-icons/io5/index.js";
/*! Upstart.gg - Copyright (C) 2024 Flippable - https://github.com/upstart-gg/upstart/blob/main/LICENSE */
var w = c({ type: "images-gallery", name: "Gallery", category: "media", description: "An image collection", aiInstructions: "This brick should mostly be used for image galleries and collections.", consumesMultipleQueryRows: !0, defaultInspectorTab: "content", isContainer: !1, minHeight: { desktop: 200 }, minWidth: { desktop: 300 }, defaultWidth: { desktop: "400px", mobile: "100%" }, icon: g, props: r({ colorPreset: e.Optional(n({ title: "Color", default: { color: "bg-base-100 text-base-100-content" } })), loop: e.Optional(l()), images: e.Array(e.Object({ image: s({ "ui:responsive": "desktop", "ui:no-alt-text": !0, "ui:no-object-options": !0, "ui:placeholder": "https://example.com/image.jpg" }), legend: e.Optional(p("Legend")) }), { title: "Images", default: [], maxItems: 12, metadata: { category: "content", consumeQuery: !0 } }), columns: e.Optional(e.Number({ title: "Columns", description: "Number of columns. Only applies to desktop screens. On mobile, it will always display 1 column.", minimum: 1, maximum: 6, default: 3, "ui:field": "slider", "ui:responsive": "desktop" })), gap: e.Optional(t({ default: "gap-4" })), padding: e.Optional(a({ default: "p-4" })), rounding: e.Optional(i()), border: e.Optional(o()) }) }), C = [{ description: "Product portfolio gallery (3-column grid)", type: "images-gallery", props: { columns: 3, gap: "gap-4", padding: "p-4", images: [{ image: { src: "https://via.placeholder.com/400x400.png?text=Product+1" }, legend: "Premium wireless headphones" }, { image: { src: "https://via.placeholder.com/400x400.png?text=Product+2" }, legend: "Bluetooth speaker" }, { image: { src: "https://via.placeholder.com/400x400.png?text=Product+3" }, legend: "Smart fitness tracker" }, { image: { src: "https://via.placeholder.com/400x400.png?text=Product+4" }, legend: "Wireless charging pad" }] } }, { description: "Team photos gallery (4-column grid)", type: "images-gallery", props: { columns: 4, gap: "gap-6", padding: "p-6", images: [{ image: { src: "https://via.placeholder.com/300x300.png?text=CEO" }, legend: "Sarah Johnson - Chief Executive Officer" }, { image: { src: "https://via.placeholder.com/300x300.png?text=CTO" }, legend: "Mike Chen - Chief Technology Officer" }, { image: { src: "https://via.placeholder.com/300x300.png?text=Design" }, legend: "Emily Rodriguez - Head of Design" }, { image: { src: "https://via.placeholder.com/300x300.png?text=Marketing" }, legend: "David Park - Marketing Director" }, { image: { src: "https://via.placeholder.com/300x300.png?text=Sales" }, legend: "Lisa Wong - Sales Manager" }, { image: { src: "https://via.placeholder.com/300x300.png?text=Support" }, legend: "Alex Thompson - Customer Support Lead" }, { image: { src: "https://via.placeholder.com/300x300.png?text=Dev" }, legend: "Carlos Martinez - Senior Developer" }, { image: { src: "https://via.placeholder.com/300x300.png?text=HR" }, legend: "Jennifer Adams - HR Specialist" }] } }, { description: "Project showcase (2-column grid with larger spacing)", type: "images-gallery", props: { columns: 2, gap: "gap-6", padding: "p-6", images: [{ image: { src: "https://via.placeholder.com/600x400.png?text=Website+Redesign" }, legend: "Modern e-commerce website redesign project" }, { image: { src: "https://via.placeholder.com/600x400.png?text=Mobile+App" }, legend: "iOS and Android mobile application" }, { image: { src: "https://via.placeholder.com/600x400.png?text=Brand+Identity" }, legend: "Complete brand identity design package" }, { image: { src: "https://via.placeholder.com/600x400.png?text=Dashboard+UI" }, legend: "Analytics dashboard user interface" }] } }, { description: "Event photos", type: "images-gallery", props: { columns: 4, gap: "gap-6", padding: "p-6", images: [{ image: { src: "https://via.placeholder.com/250x180.png?text=Opening" }, legend: "Conference opening ceremony" }, { image: { src: "https://via.placeholder.com/250x180.png?text=Keynote" }, legend: "Keynote presentation" }, { image: { src: "https://via.placeholder.com/250x180.png?text=Workshop" }, legend: "Technical workshop session" }, { image: { src: "https://via.placeholder.com/250x180.png?text=Networking" }, legend: "Networking lunch break" }, { image: { src: "https://via.placeholder.com/250x180.png?text=Panel" }, legend: "Expert panel discussion" }, { image: { src: "https://via.placeholder.com/250x180.png?text=Awards" }, legend: "Awards ceremony" }] } }];
export {
  w as a,
  C as b
};
//# sourceMappingURL=chunk-NNI225RG.js.map
