@start-base/start-ui
Version:
<p align="center"> <a href="https://startbase.dev" target="_blank"> <img src="https://startbase.dev/apple-touch-icon.png" width="60px" style="padding-top: 60px" /> </a> </p>
1 lines • 4.06 kB
JavaScript
import e,{forwardRef as a}from"react";import r from"clsx";var l=Object.defineProperty,o=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,d=(e,a,r)=>a in e?l(e,a,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[a]=r,c=(e,a)=>{for(var r in a||(a={}))t.call(a,r)&&d(e,r,a[r]);if(o)for(var r of o(a))i.call(a,r)&&d(e,r,a[r]);return e},n=(e,a)=>{var r={};for(var l in e)t.call(e,l)&&a.indexOf(l)<0&&(r[l]=e[l]);if(null!=e&&o)for(var l of o(e))a.indexOf(l)<0&&i.call(e,l)&&(r[l]=e[l]);return r},p={root:"SUI-Typography-module-root-eQwd4",title:"SUI-Typography-module-title-U-4W2",lead:"SUI-Typography-module-lead-QrVJl",large:"SUI-Typography-module-large-FbMhT",medium:"SUI-Typography-module-medium-1XxeN",small:"SUI-Typography-module-small-qD87P",subtitle:"SUI-Typography-module-subtitle-C4rX4",h2:"SUI-Typography-module-h2-UDcy-",h3:"SUI-Typography-module-h3-p3IH-",h4:"SUI-Typography-module-h4-c-oCt",h5:"SUI-Typography-module-h5-EY9me",h6:"SUI-Typography-module-h6-C1oL3",paragraph:"SUI-Typography-module-paragraph-EX-JR",muted:"SUI-Typography-module-muted-1ODgr",default:"SUI-Typography-module-default-RH4t7",gradient:"SUI-Typography-module-gradient-8ulVs",quote:"SUI-Typography-module-quote-lmUsY",info:"SUI-Typography-module-info-TEPh7",warning:"SUI-Typography-module-warning-9SAoB",error:"SUI-Typography-module-error-tUuQ3",success:"SUI-Typography-module-success-N-cvW",underline:"SUI-Typography-module-underline-5yKtO",overline:"SUI-Typography-module-overline-ud5UG",linethrough:"SUI-Typography-module-linethrough-VHdpD",italic:"SUI-Typography-module-italic-mJHmh",bold:"SUI-Typography-module-bold-gtWN1"},m=a(((a,l)=>{const o=a,{size:t="lead",color:i="default",decoration:d=!1,italic:m=!1,bold:u=!1,gradient:s=!1,children:y,className:h}=o,g=n(o,["size","color","decoration","italic","bold","gradient","children","className"]),f=r(p.root,p.title,p[t],p[i],{[p[d||""]]:d,[p.italic]:m,[p.bold]:u,[p.gradient]:s},h);return e.createElement("h1",c({className:f,ref:l},g),y)}));m.displayName="Title";var u=a(((a,l)=>{const o=a,{color:t="default",decoration:i=!1,italic:d=!1,bold:m=!1,gradient:u=!1,elementType:s="h3",children:y,className:h}=o,g=n(o,["color","decoration","italic","bold","gradient","elementType","children","className"]),f=r(p.root,p.subtitle,p[t],{[p[i||""]]:i,[p.italic]:d,[p.bold]:m,[p.gradient]:u},h),b=s;return e.createElement(b,c({className:f,ref:l},g),y)}));u.displayName="Subtitle";var s=a(((a,l)=>{const o=a,{size:t="small",color:i="default",decoration:d=!1,italic:m=!1,bold:u=!1,gradient:s=!1,children:y,className:h}=o,g=n(o,["size","color","decoration","italic","bold","gradient","children","className"]),f=r(p.root,p.paragraph,p[t],p[i],{[p[d||""]]:d,[p.italic]:m,[p.bold]:u,[p.gradient]:s},h);return e.createElement("p",c({className:f,ref:l},g),y)}));s.displayName="Paragraph";var y=a(((a,l)=>{const o=a,{size:t="medium",color:i="default",decoration:d=!1,italic:m=!1,bold:u=!1,gradient:s=!1,children:y,className:h}=o,g=n(o,["size","color","decoration","italic","bold","gradient","children","className"]),f=r(p.root,p.muted,p[t],p[i],{[p[d||""]]:d,[p.italic]:m,[p.bold]:u,[p.gradient]:s},h);return e.createElement("span",c({className:f,ref:l},g),y)}));y.displayName="Muted";var h=a(((a,l)=>{const o=a,{size:t="small",color:i="default",decoration:d=!1,italic:m=!1,bold:u=!1,gradient:s=!1,children:y,className:h}=o,g=n(o,["size","color","decoration","italic","bold","gradient","children","className"]),f=r(p.root,p.quote,p[t],p[i],{[p[d||""]]:d,[p.italic]:m,[p.bold]:u,[p.gradient]:s},h);return e.createElement("blockquote",c({className:f,ref:l},g),y)}));h.displayName="Quote";var g=a(((a,r)=>{var l=a,{variant:o}=l,t=n(l,["variant"]);switch(o){case"title":return e.createElement(m,c({ref:r},t));case"subtitle":return e.createElement(u,c({ref:r},t));case"paragraph":default:return e.createElement(s,c({ref:r},t));case"muted":return e.createElement(y,c({ref:r},t));case"quote":return e.createElement(h,c({ref:r},t))}}));g.displayName="Typography";var f=g;export{f as default};