import { d as t } from "./chunk-6FITVVZX.js";
import { a as r } from "./chunk-EJGNYD4V.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 s(e = {}) {
  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", $id: "styles:border", "ui:styleId": "styles:border", description: "Set the border width and color.", "ui:field": "border", "ui:responsive": !0, ...e });
}
function a(e = {}) {
  return r("styles:border", e);
}
function m(e = {}) {
  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"], $id: "styles:rounding", "ui:styleId": "styles:rounding", "ui:responsive": "desktop", ...e }));
}
function c(e = {}) {
  return r("styles:rounding", e);
}
export {
  s as a,
  a as b,
  m as c,
  c as d
};
//# sourceMappingURL=chunk-ACVLF55Q.js.map
