UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 2.36 kB
'use client'; var S=Object.defineProperty;var u=(o,r)=>{for(var t in r)S(o,t,{get:r[t],enumerable:!0})};import{createOptionalContext as g}from"@primereact/core/utils";var[P,a]=g();var v={};u(v,{Center:()=>i,End:()=>f,Root:()=>c,Start:()=>b});import{Component as w,withComponent as N}from"@primereact/core/component";import{mergeProps as H}from"@primeuix/utils";import*as T from"react";var s={as:"div"};var i=N({name:"Toolbar.Center",defaultProps:s,setup(){return{toolbar:a()}},render(o){let{props:r,ptmi:t,toolbar:e}=o,p=H({className:e?.cx("center")},e?.ptm("center"),t("root"));return T.createElement(w,{instance:o,attrs:p,children:r.children})}});import{Component as I,withComponent as O}from"@primereact/core/component";import{mergeProps as j}from"@primeuix/utils";import*as x from"react";var m={as:"div"};var f=O({name:"Toolbar.End",defaultProps:m,setup(){return{toolbar:a()}},render(o){let{props:r,ptmi:t,toolbar:e}=o,p=j({className:e?.cx("end")},e?.ptm("end"),t("root"));return x.createElement(I,{instance:o,attrs:p,children:r.children})}});import{Component as k,withComponent as q}from"@primereact/core/component";import{useToolbar as z}from"@primereact/headless/toolbar";import{mergeProps as A}from"@primeuix/utils";import*as d from"react";import*as C from"@primereact/headless/toolbar";var n={...C.defaultProps,as:"div"};var c=q({name:"Toolbar.Root",defaultProps:n,setup(o){return z(o.inProps)},render(o){let{id:r,props:t,ptmi:e,cx:p,rootProps:y}=o,E=A(y,{id:r,className:p("root")},e("root"));return d.createElement(P,{value:o},d.createElement(k,{instance:o,attrs:E,children:t.children}))}});import{Component as B,withComponent as D}from"@primereact/core/component";import{mergeProps as F}from"@primeuix/utils";import*as R from"react";var l={as:"div"};var b=D({name:"Toolbar.Start",defaultProps:l,setup(){return{toolbar:a()}},render(o){let{props:r,ptmi:t,toolbar:e}=o,p=F({className:e?.cx("start")},e?.ptm("start"),t("root"));return R.createElement(B,{instance:o,attrs:p,children:r.children})}});var h={};u(h,{defaultCenterProps:()=>s,defaultEndProps:()=>m,defaultRootProps:()=>n,defaultStartProps:()=>l});export{v as Toolbar,i as ToolbarCenter,f as ToolbarEnd,h as ToolbarProps,P as ToolbarProvider,c as ToolbarRoot,b as ToolbarStart,s as defaultCenterProps,m as defaultEndProps,n as defaultRootProps,l as defaultStartProps,a as useToolbarContext};