import { b as o } from "./chunk-6FITVVZX.js";
import { c as e } from "./chunk-UU2MSQXY.js";
import { f as t, d as n } from "./chunk-T3LIA4YB.js";
import { e as p } from "./chunk-YBGPPF7T.js";
import { c as r } from "./chunk-2IYSJYNE.js";
import { a as c } from "./chunk-VGRYSAXA.js";
import { PiConfetti as s } from "../../../../node_modules/.pnpm/react-icons@5.5.0_react@18.3.0-canary-3d9b20132-20240124/node_modules/react-icons/pi/index.js";
import { Type as i } from "@sinclair/typebox";
/*! Upstart.gg - Copyright (C) 2024 Flippable - https://github.com/upstart-gg/upstart/blob/main/LICENSE */
var z = c({ type: "icon", name: "Icon", category: "basic", description: "An icon with optional text", resizable: !1, staticClasses: "grow-0", icon: s, props: e({ icon: t({ default: "mdi:heart" }), size: i.Optional(r({ title: "Size", description: "The size of the icon. Can be a CSS length value (e.g. '2em', '24px')", default: "1em", "ui:css-units": ["em", "rem", "px"], "ai:instructions": "Use 'em', 'rem', or 'px' for units. Example: '2em', '24px'" })), color: i.Optional(o({ title: "Color", default: "currentColor", "ui:hide-color-label": !0 })), link: i.Optional(n({ title: "Link" })), loop: i.Optional(p()) }, { noGrow: !0 }) }), g = [{ description: "Large heart icon", type: "icon", props: { icon: "mdi:heart", size: "2em" } }, { description: "Shopping cart icon", type: "icon", props: { icon: "mdi:cart", size: "1.2em" } }, { description: "Email/message icon", type: "icon", props: { icon: "mdi:email", size: "1.1em", link: "mailto:john.doe@example.com" } }, { description: "Phone contact icon", type: "icon", props: { icon: "mdi:phone", size: "1em", link: "tel:+1234567890" } }, { description: "Large download icon", type: "icon", props: { icon: "mdi:download", size: "2.5em", link: "https://example.com/file.zip" } }, { description: "Menu hamburger icon", type: "icon", props: { icon: "mdi:menu", size: "1.4em" } }, { description: "Close/X icon", type: "icon", props: { icon: "mdi:close", size: "1.2em" } }, { description: "Social media Facebook icon", type: "icon", props: { icon: "mdi:facebook", size: "1.4em", link: "https://www.facebook.com/yourprofile" } }, { description: "Social media Twitter icon", type: "icon", props: { icon: "mdi:twitter", size: "1.4em", link: "https://twitter.com/yourprofile" } }, { description: "Social media Instagram icon", type: "icon", props: { icon: "mdi:instagram", size: "1.4em", link: "https://www.instagram.com/yourprofile" } }];
export {
  z as a,
  g as b
};
//# sourceMappingURL=chunk-LGP6GWIY.js.map
