@radix-ui/themes
Version:
[](https://radix-ui.com/themes)
3 lines (2 loc) • 2.06 kB
JavaScript
;"use client";var I=Object.create;var n=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var E=Object.getOwnPropertyNames;var z=Object.getPrototypeOf,N=Object.prototype.hasOwnProperty;var w=(o,t)=>{for(var e in t)n(o,e,{get:t[e],enumerable:!0})},d=(o,t,e,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of E(t))!N.call(o,r)&&r!==e&&n(o,r,{get:()=>t[r],enumerable:!(s=g(t,r))||s.enumerable});return o};var R=(o,t,e)=>(e=o!=null?I(z(o)):{},d(t||!o||!o.__esModule?n(e,"default",{value:o,enumerable:!0}):e,o)),D=o=>d(n({},"__esModule",{value:!0}),o);var M={};w(M,{Icon:()=>f,Root:()=>P,Text:()=>x});module.exports=D(M);var l=R(require("react")),C=R(require("classnames")),h=require("@radix-ui/react-slot"),c=require("./text.js"),m=require("./callout.props.js"),a=require("../helpers/index.js"),T=require("../props/index.js");const i=l.createContext({}),P=l.forwardRef((o,t)=>{const{size:e=m.calloutRootPropDefs.size.default,highContrast:s=m.calloutRootPropDefs.highContrast.default}=o,{asChild:r,children:p,className:y,color:u,...v}=(0,a.extractProps)(o,m.calloutRootPropDefs,T.marginPropDefs);return l.createElement(r?h.Slot:"div",{"data-accent-color":u,...v,className:(0,C.default)("rt-CalloutRoot",y),ref:t},l.createElement(i.Provider,{value:l.useMemo(()=>({size:e,color:u,highContrast:s}),[e,u,s])},p))});P.displayName="Callout.Root";const f=l.forwardRef(({className:o,...t},e)=>{const{color:s,size:r,highContrast:p}=l.useContext(i);return l.createElement(c.Text,{asChild:!0,color:s,size:(0,a.mapResponsiveProp)(r,a.mapCalloutSizeToTextSize),highContrast:p},l.createElement("div",{...t,className:(0,C.default)("rt-CalloutIcon",o),ref:e}))});f.displayName="Callout.Icon";const x=l.forwardRef(({className:o,...t},e)=>{const{color:s,size:r,highContrast:p}=l.useContext(i);return l.createElement(c.Text,{as:"p",size:(0,a.mapResponsiveProp)(r,a.mapCalloutSizeToTextSize),color:s,highContrast:p,...t,asChild:!1,ref:e,className:(0,C.default)("rt-CalloutText",o)})});x.displayName="Callout.Text";
//# sourceMappingURL=callout.js.map