UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 786 B
'use client'; import{Component as l,withComponent as P}from"@primereact/core/component";import{useToast as T}from"@primereact/headless/toast";import{mergeProps as u}from"@primeuix/utils";import{useToasterContext as R}from"primereact/toaster";import*as s from"react";import{createOptionalContext as d}from"@primereact/core/utils";var[e,v]=d();import*as p from"@primereact/headless/toast";var a={...p.defaultProps,as:"div"};var O=P({name:"Toast.Root",defaultProps:a,setup(o){let t=R();return T({toaster:t,...o.inProps})},render(o){let{id:t,props:r,ptmi:m,cx:i,rootProps:n}=o,{toast:c}=r,f=u(n,{id:t,className:i("root")},m("root"));return s.createElement(e,{value:o},s.createElement(l,{instance:o,attrs:f,children:c?.render??r.children}))}});export{O as ToastRoot,a as defaultRootProps};