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) • 514 B
JavaScript
import{ObjectUtils as e,classNames as r}from"primereact/utils";var t={defaultProps:{__TYPE:"IconBase",className:null,label:null,spin:!1},getProps:function(r){return e.getMergedProps(r,t.defaultProps)},getOtherProps:function(r){return e.getDiffProps(r,t.defaultProps)},getPTI:function(a){var o=e.isEmpty(a.label),s=t.getOtherProps(a),l={className:r("p-icon",{"p-icon-spin":a.spin},a.className),role:o?void 0:"img","aria-label":o?void 0:a.label,"aria-hidden":o};return e.getMergedProps(s,l)}};export{t as IconBase};