import { d as t } from "./chunk-SFDRAHYP.js";
import { a as e } from "./chunk-5WY7LYXK.js";
import { a as o } from "./chunk-SFKZAUPW.js";
import { Type as d } from "@sinclair/typebox";
/*! Upstart.gg - Copyright (C) 2024 Flippable - https://github.com/upstart-gg/upstart/blob/main/LICENSE */
function a(r = {}) {
  return d.Object({ width: o(["border-0", "border", "border-2", "border-4", "border-8"], { title: "Width", enumNames: ["None", "Small", "Medium", "Large", "Extra large"], "ai:instructions": "Don't specify width if you want no border.", "ui:field": "enum", "ui:display": "select", "ui:placeholder": "None", default: "border-0" }), color: t({ title: "Color", description: "The color of the border.", default: "border-current" }) }, { title: "Border", "ui:styleId": "styles:border", description: "Set the border width and color.", "ui:field": "border", "ui:responsive": !0, examples: [{ width: "border-2", color: "border-primary-200" }, { width: "border-4", color: "border-accent-400" }, { width: "border", color: "border-neutral-100" }], ...r });
}
function s(r = {}) {
  return e("styles:border", r);
}
function b(r = {}) {
  return d.Optional(o(["rounded-auto", "rounded-none", "rounded-sm", "rounded-md", "rounded-lg", "rounded-xl", "rounded-2xl", "rounded-full"], { title: "Corner rounding", enumNames: ["Auto", "None", "Small", "Medium", "Large", "Extra large", "2xl", "Full"], "ui:styleId": "styles:rounding", "ui:responsive": "desktop", ...r }));
}
function c(r = {}) {
  return e("styles:rounding", r);
}
export {
  a,
  s as b,
  b as c,
  c as d
};
//# sourceMappingURL=chunk-DHSWVVMI.js.map
