import { a as n } from "./chunk-KFM6KXSE.js";
import { a as i } from "./chunk-JMN3HTZU.js";
import { Type } from "@sinclair/typebox";
/*! Upstart.gg - Copyright (C) 2024 Flippable - https://github.com/upstart-gg/upstart/blob/main/LICENSE */
function f(t = {}) {
  return i(["inherit", "text-xs", "text-sm", "text-base", "text-lg", "text-xl"], { enumNames: ["Same as parent", "Extra small", "Small", "Medium", "Large", "Extra large"], default: "inherit", title: "Font size", "ui:styleId": "styles:fontSize", "ui:field": "enum", "ui:display": "select", ...t });
}
function g(t = {}) {
  return n("styles:fontSize", t);
}
function d({ title: t = "Text", default: i2, showInSettings: o, disableSizing: a = false, disableAlignment: r = false, ...l } = {}) {
  return Type.String({ title: t, description: "Text content. Can contain basic HTML tags like `<strong>`, `<em>`, `<br>` and `<a>` as well as `<p>` and `<span>` and lists <ul> <ol> <li>.", default: i2 ?? "My text", "ui:disable-sizing": a, "ui:disable-alignment": r, ...l, "ui:field": o ? "string" : "hidden" });
}
function y(t = {}) {
  return n("content:text", t);
}
export {
  f as a,
  g as b,
  d as e,
  y as f
};
//# sourceMappingURL=chunk-5YRC3IT3.js.map
