@stanfordspezi/spezi-web-design-system
Version:
Stanford Biodesign Digital Health Spezi Web Design System
56 lines (55 loc) • 1.16 kB
JavaScript
import * as t from "react";
import "react-dom";
import { c as f } from "./index-D2LZVjSn.mjs";
import { jsx as o } from "react/jsx-runtime";
var v = [
"a",
"button",
"div",
"form",
"h2",
"h3",
"img",
"input",
"label",
"li",
"nav",
"ol",
"p",
"select",
"span",
"svg",
"ul"
], c = v.reduce((i, r) => {
const l = f(`Primitive.${r}`), e = t.forwardRef((d, n) => {
const { asChild: s, ...m } = d, p = s ? l : r;
return typeof window < "u" && (window[/* @__PURE__ */ Symbol.for("radix-ui")] = !0), /* @__PURE__ */ o(p, { ...m, ref: n });
});
return e.displayName = `Primitive.${r}`, { ...i, [r]: e };
}, {}), u = Object.freeze({
// See: https://github.com/twbs/bootstrap/blob/main/scss/mixins/_visually-hidden.scss
position: "absolute",
border: 0,
width: 1,
height: 1,
padding: 0,
margin: -1,
overflow: "hidden",
clip: "rect(0, 0, 0, 0)",
whiteSpace: "nowrap",
wordWrap: "normal"
}), w = "VisuallyHidden", a = t.forwardRef(
(i, r) => /* @__PURE__ */ o(
c.span,
{
...i,
ref: r,
style: { ...u, ...i.style }
}
)
);
a.displayName = w;
var b = a;
export {
b as R
};