UNPKG

@stanfordspezi/spezi-web-design-system

Version:

Stanford Biodesign Digital Health Spezi Web Design System

2 lines (1 loc) 1.37 kB
"use strict";const o=require("react/jsx-runtime"),i=require("./index-DwV9MiDB.js"),b=require("react");require("react-dom");const m=require("./index-CajSSBH7.js");function p(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const r in e)if(r!=="default"){const a=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,a.get?a:{enumerable:!0,get:()=>e[r]})}}return t.default=e,Object.freeze(t)}const n=p(b);var g=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],v=g.reduce((e,t)=>{const r=m.createSlot(`Primitive.${t}`),a=n.forwardRef((s,c)=>{const{asChild:u,...d}=s,f=u?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),o.jsx(f,{...d,ref:c})});return a.displayName=`Primitive.${t}`,{...e,[t]:a}},{}),w="Label",l=n.forwardRef((e,t)=>o.jsx(v.label,{...e,ref:t,onMouseDown:r=>{r.target.closest("button, input, select, textarea")||(e.onMouseDown?.(r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));l.displayName=w;var x=l;const j=({className:e,...t})=>o.jsx(x,{"data-slot":"label",className:i.cn("text-sm leading-none font-medium peer-disabled:cursor-not-allowed peer-disabled:opacity-70",e),...t}),N=({className:e,...t})=>o.jsx("div",{"data-slot":"label-container",className:i.cn("mb-2 flex gap-2",e),...t});exports.Label=j;exports.LabelContainer=N;