UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 2.95 kB
'use client'; var H=Object.defineProperty;var M=(e,o)=>{for(var t in o)H(e,t,{get:o[t],enumerable:!0})};import{createOptionalContext as b}from"@primereact/core/utils";var[C,p]=b();var T={};M(T,{Close:()=>g,Content:()=>l,Icon:()=>u,Root:()=>d,Text:()=>x});var m={as:"button"};import{Component as k,withComponent as z}from"@primereact/core/component";import{mergeProps as O}from"@primeuix/utils";import*as R from"react";var g=z({name:"Message.Close",defaultProps:m,setup(){let e=p(),o={onClick:e?.handleClose};return{message:e,rootProps:o}},render(e){let{props:o,ptmi:t,message:s,rootProps:r}=e,f=O(r,{className:s?.cx("close")},s?.ptm("close"),t("root"));return R.createElement(k,{instance:e,attrs:f,children:o.children})}});import{Component as j,withComponent as q}from"@primereact/core/component";import{mergeProps as A}from"@primeuix/utils";import*as h from"react";var a={as:"div"};var l=q({name:"Message.Content",defaultProps:a,setup(){return{message:p()}},render(e){let{props:o,ptmi:t,message:s}=e,r=A({className:s?.cx("content")},s?.ptm("content"),t("root"));return h.createElement(j,{instance:e,attrs:r,children:o.children})}});import{Component as B,withComponent as D}from"@primereact/core/component";import{mergeProps as E}from"@primeuix/utils";import*as v from"react";var n={as:"div"};var u=D({name:"Message.Icon",defaultProps:n,setup(){return{message:p()}},render(e){let{props:o,ptmi:t,message:s}=e,r=E({className:s?.cx("icon")},s?.ptm("icon"),t("root"));return v.createElement(B,{instance:e,attrs:r,children:o.children})}});import{Component as F,withComponent as G}from"@primereact/core/component";import{useMessage as J}from"@primereact/headless/message";import{mergeProps as K}from"@primeuix/utils";import*as P from"react";import*as y from"@primereact/headless/message";var i={...y.defaultProps,as:"div",severity:"info",variant:null,size:void 0};var d=G({name:"Message.Root",defaultProps:i,setup(e){return J(e.inProps)},render(e){let{id:o,props:t,ptmi:s,cx:r,rootProps:f}=e,N=K(f,{id:o,className:r("root")},s("root"));return P.createElement(C,{value:e},P.createElement(F,{instance:e,attrs:N,children:t.children}))}});import{Component as L,withComponent as Q}from"@primereact/core/component";import{mergeProps as S}from"@primeuix/utils";import*as I from"react";var c={as:"p"};var x=Q({name:"Message.Text",defaultProps:c,setup(){return{message:p()}},render(e){let{props:o,ptmi:t,message:s}=e,r=S({className:s?.cx("text")},s?.ptm("text"),t("root"));return I.createElement(L,{instance:e,attrs:r,children:o.children})}});var w={};M(w,{defaultCloseProps:()=>m,defaultContentProps:()=>a,defaultIconProps:()=>n,defaultRootProps:()=>i,defaultTextProps:()=>c});export{T as Message,g as MessageClose,l as MessageContent,u as MessageIcon,w as MessageProps,C as MessageProvider,d as MessageRoot,x as MessageText,m as defaultCloseProps,a as defaultContentProps,n as defaultIconProps,i as defaultRootProps,c as defaultTextProps,p as useMessageContext};