import * as e from "react";
import { S as m, y as p } from "./index.DTgp6yvu.js";
import { o as u, c as i, a as v, v as d, b as y } from "./radius.prop.D_pLV_J5.js";
const $ = ["normal", "start", "end", "both"], N = { trim: { type: "enum", className: "rt-r-lt", values: $, responsive: !0 } }, f = ["left", "center", "right"], b = { align: { type: "enum", className: "rt-r-ta", values: f, responsive: !0 } }, h = ["wrap", "nowrap", "pretty", "balance"], w = { wrap: { type: "enum", className: "rt-r-tw", values: h, responsive: !0 } }, g = { truncate: { type: "boolean", className: "rt-truncate" } }, x = ["light", "regular", "medium", "bold"], z = { weight: { type: "enum", className: "rt-r-weight", values: x, responsive: !0 } }, E = ["span", "div", "label", "p"], R = ["1", "2", "3", "4", "5", "6", "7", "8", "9"], S = { as: { type: "enum", values: E, default: "span" }, ...v, size: { type: "enum", className: "rt-r-size", values: R, responsive: !0 }, ...z, ...b, ...N, ...g, ...w, ...i, ...u }, T = e.forwardRef((t, s) => {
  const { children: a, className: r, asChild: n, as: l = "span", color: o, ...c } = d(t, S, y);
  return e.createElement(m, { "data-accent-color": o, ...c, ref: s, className: p("rt-Text", r) }, n ? a : e.createElement(l, null, a));
});
T.displayName = "Text";
export {
  N as a,
  z as b,
  g as e,
  T as p,
  w as r,
  b as t
};
//# sourceMappingURL=text.Crs12HYK.js.map
