UNPKG

primereact

Version:

A rich set of premium UI Components for React.

4 lines (2 loc) 1.07 kB
'use client'; var y=Object.defineProperty;var C=(r,o)=>{for(var e in o)y(r,e,{get:o[e],enumerable:!0})};import{Component as a,withComponent as I}from"@primereact/core/component";import{useDivider as N}from"@primereact/headless/divider";import{mergeProps as c}from"@primeuix/utils";import*as i from"react";import{createOptionalContext as H}from"@primereact/core/utils";var[d,w]=H();var m={};C(m,{defaultProps:()=>t});import*as n from"@primereact/headless/divider";var t={...n.defaultProps,as:"div"};var A=I({name:"Divider",defaultProps:t,setup(r){return N(r.inProps)},render(r){let{id:o,props:e,ptmi:v,ptm:l,cx:s,sx:f,rootProps:P,contentProps:u}=r,D=c(P,{id:o,className:s("root"),style:f("root")},v("root")),x=e.children!=null&&e.children!==!1,p=null;if(x){let h=c(u,{className:s("content")},l("content"));p=i.createElement(a,{instance:r,as:"div",attrs:h,children:e.children})}return i.createElement(d,{value:r},i.createElement(a,{instance:r,attrs:D,children:p}))}});export{A as Divider,m as DividerProps,d as DividerProvider,t as defaultProps,w as useDividerContext};