primereact
Version:
PrimeReact is an open source UI library for React featuring a rich set of 90+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with Prime
2 lines (1 loc) • 1.76 kB
JavaScript
this.primereact=this.primereact||{},this.primereact.divider=function(e,t,r){"use strict";function i(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(r){if("default"!==r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}})),t.default=e,Object.freeze(t)}var n=i(t);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},a.apply(this,arguments)}var l={defaultProps:{__TYPE:"Divider",align:null,layout:"horizontal",type:"solid",style:null,className:null,children:void 0},getProps:function(e){return r.ObjectUtils.getMergedProps(e,l.defaultProps)},getOtherProps:function(e){return r.ObjectUtils.getDiffProps(e,l.defaultProps)}},o=n.forwardRef((function(e,t){var i=l.getProps(e),o=n.useRef(null),c="horizontal"===i.layout,s="vertical"===i.layout,u=l.getOtherProps(i),d=r.classNames("p-divider p-component p-divider-".concat(i.layout," p-divider-").concat(i.type),{"p-divider-left":c&&(!i.align||"left"===i.align),"p-divider-right":c&&"right"===i.align,"p-divider-center":c&&"center"===i.align||s&&(!i.align||"center"===i.align),"p-divider-top":s&&"top"===i.align,"p-divider-bottom":s&&"bottom"===i.align},i.className);return n.useImperativeHandle(t,(function(){return{props:i,getElement:function(){return o.current}}})),n.createElement("div",a({ref:o,className:d,style:i.style,role:"separator"},u),n.createElement("div",{className:"p-divider-content"},i.children))}));return o.displayName="Divider",e.Divider=o,Object.defineProperty(e,"__esModule",{value:!0}),e}({},React,primereact.utils);