@nile-ui/nile-ui
Version:
Modern and beautiful looking component designs
3 lines (2 loc) • 10.7 kB
JavaScript
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),a=require("classnames");function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=t(e),r=t(a),c=function(){return c=Object.assign||function(e){for(var a,t=1,l=arguments.length;t<l;t++)for(var r in a=arguments[t])Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r]);return e},c.apply(this,arguments)};function n(e,a){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&a.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r<l.length;r++)a.indexOf(l[r])<0&&Object.prototype.propertyIsEnumerable.call(e,l[r])&&(t[l[r]]=e[l[r]])}return t}"function"==typeof SuppressedError&&SuppressedError;var o=e.forwardRef((function(e,a){var t=e.className,o=e.color,i=e.size,s=void 0===i?"md":i,d=e.bordered,u=e.children,f=e.flat,p=e.square,h=e.pill,m=e.circle,x=e.block,g=e.loading,v=e.floating,w=e.noFloat,b=e.link,N=e.icon,z=n(e,["className","color","size","bordered","children","flat","square","pill","circle","block","loading","floating","noFloat","link","icon"]);return l.default.createElement("button",c({ref:a,className:r.default("btn",o,s,{square:p,bordered:d,block:x,flat:f,"border-radius-pill":h,floating:v,"no-float":w,link:b,loading:g,icon:N,circle:m},t)},z),u)}));function i(e){var a=e.className,t=e.fluid,o=e.children,i=n(e,["className","fluid","children"]);return l.default.createElement("div",c({className:r.default("container",{fluid:t},a)},i),o)}var s=l.default.forwardRef((function(e,a){var t,o=e.children,i=e.variant,s=void 0===i?3:i,d=e.fontSize,u=e.weight,f=e.textAlign,p=e.underline,h=e.lineThrough,m=e.italic,x=e.lowercase,g=e.uppercase,v=e.capitalize,w=e.truncate,b=e.wrap,N=e.nowrap,z=e.break,G=e.lineHeight,E=e.color,y=void 0===E?"darkestGray":E,k=e.className,S=n(e,["children","variant","fontSize","weight","textAlign","underline","lineThrough","italic","lowercase","uppercase","capitalize","truncate","wrap","nowrap","break","lineHeight","color","className"]);return l.default.createElement("h1",c({ref:a,className:r.default("title-".concat(s),"text-".concat(y),(t={"text-truncate":w,"text-wrap":b,"text-nowrap":N,"text-break":z,"text-lowercase":x,"text-uppercase":g,"text-capitalize":v,"text-italic":m,"text-underline":p,"text-linethrough":h},t["fs-".concat(d)]=d,t["fw-".concat(u)]=u,t["text-".concat(f)]=f,t["line-height-".concat(G)]=G,t),k)},S),o)}));function d(e){var a=e.children,t=e.color,o=e.striped,i=e.bordered,s=e.square,d=e.flat,u=e.hoverable,f=void 0===u||u,p=n(e,["children","color","striped","bordered","square","flat","hoverable"]);return l.default.createElement("div",{className:"has-table"},l.default.createElement("table",c({className:r.default("table",t,{bordered:i,square:s,striped:o,flat:d,hoverable:f})},p),a))}d.Head=function(e){var a=e.children,t=n(e,["children"]);return l.default.createElement("thead",c({},t),a)},d.Body=function(e){var a=e.children,t=n(e,["children"]);return l.default.createElement("tbody",c({},t),a)},d.Footer=function(e){var a=e.children,t=n(e,["children"]);return l.default.createElement("tfoot",c({},t),a)},d.Row=function(e){var a=e.children,t=n(e,["children"]);return l.default.createElement("tr",c({},t),a)},d.Cell=function(e){var a=e.children,t=e.as,r=void 0===t?"td":t,o=n(e,["children","as"]);return"td"===r?l.default.createElement("td",c({},o),a):l.default.createElement("th",c({},o),a)};var u=l.default.forwardRef((function(e,a){var t,o=e.children,i=e.fontSize,s=void 0===i?5:i,d=e.weight,u=void 0===d?400:d,f=e.textAlign,p=void 0===f?"left":f,h=e.underline,m=e.lineThrough,x=e.italic,g=e.lowercase,v=e.uppercase,w=e.capitalize,b=void 0===w||w,N=e.truncate,z=e.wrap,G=void 0===z||z,E=e.nowrap,y=e.break,k=void 0===y||y,S=e.lineHeight,X=void 0===S?"base":S,T=e.color,C=void 0===T?"darkestGray":T,O=e.className,Y=n(e,["children","fontSize","weight","textAlign","underline","lineThrough","italic","lowercase","uppercase","capitalize","truncate","wrap","nowrap","break","lineHeight","color","className"]);return l.default.createElement("p",c({ref:a,className:r.default("text-".concat(C),"mt-2 mb-4",(t={"text-truncate":N,"text-wrap":G,"text-nowrap":E,"text-break":k,"text-lowercase":g,"text-uppercase":v,"text-capitalize":b,"text-italic":x,"text-underline":h,"text-linethrough":m},t["fs-".concat(s)]=s,t["fw-".concat(u)]=u,t["text-".concat(p)]=p,t["line-height-".concat(X)]=X,t),O)},Y),o)})),f=l.default.forwardRef((function(e,a){var t,o=e.children,i=e.fontSize,s=e.weight,d=e.textAlign,u=e.underline,f=e.lineThrough,p=e.italic,h=e.lowercase,m=e.uppercase,x=e.capitalize,g=e.truncate,v=e.wrap,w=e.nowrap,b=e.break,N=e.lineHeight,z=e.color,G=void 0===z?"darkestGray":z,E=e.className,y=n(e,["children","fontSize","weight","textAlign","underline","lineThrough","italic","lowercase","uppercase","capitalize","truncate","wrap","nowrap","break","lineHeight","color","className"]);return l.default.createElement("h1",c({ref:a,className:r.default("subtitle","text-".concat(G),(t={"text-truncate":g,"text-wrap":v,"text-nowrap":w,"text-break":b,"text-lowercase":h,"text-uppercase":m,"text-capitalize":x,"text-italic":p,"text-underline":u,"text-linethrough":f},t["fs-".concat(i)]=i,t["fw-".concat(s)]=s,t["text-".concat(d)]=d,t["line-height-".concat(N)]=N,t),E)},y),o)})),p=l.default.forwardRef((function(e,a){var t,o=e.children,i=e.fontSize,s=void 0===i?6:i,d=e.weight,u=void 0===d?400:d,f=e.textAlign,p=e.underline,h=e.lineThrough,m=e.italic,x=e.lowercase,g=e.uppercase,v=e.capitalize,w=e.truncate,b=e.wrap,N=e.nowrap,z=e.break,G=e.lineHeight,E=void 0===G?"base":G,y=e.color,k=void 0===y?"darkestGray":y,S=e.className,X=n(e,["children","fontSize","weight","textAlign","underline","lineThrough","italic","lowercase","uppercase","capitalize","truncate","wrap","nowrap","break","lineHeight","color","className"]);return l.default.createElement("span",c({ref:a,className:r.default("text-".concat(k),(t={"text-truncate":w,"text-wrap":b,"text-nowrap":N,"text-break":z,"text-lowercase":x,"text-uppercase":g,"text-capitalize":v,"text-italic":m,"text-underline":p,"text-linethrough":h},t["fs-".concat(s)]=s,t["fw-".concat(u)]=u,t["text-".concat(f)]=f,t["line-height-".concat(E)]=E,t),S)},X),o)}));function h(e){var a=e.color,t=e.size,o=e.halfScreen,i=e.fullScreen,s=e.fullScreenWithNavbar,d=e.className,u=e.children,f=n(e,["color","size","halfScreen","fullScreen","fullScreenWithNavbar","className","children"]);return l.default.createElement("div",c({className:r.default("hero",a,t,{"half-screen":o,"full-screen":i,"full-screen-navbar":s},d)},f),u)}h.Body=function(e){var a=e.children,t=e.className,o=n(e,["children","className"]);return l.default.createElement("div",c({},o,{className:r.default("hero-body",t)}),a)},exports.Avatar=function(e){var a=e.color,t=e.size,o=e.className,i=e.circle,s=e.square,d=e.image,u=e.alt,f=e.children,p=e.showBadge,h=e.badgeContent,m=e.badgeColor,x=e.badgePosition,g=n(e,["color","size","className","circle","square","image","alt","children","showBadge","badgeContent","badgeColor","badgePosition"]);return l.default.createElement("div",c({className:r.default("avatar",a,t,{circle:i,square:s},o)},g),d?l.default.createElement("img",{src:d,alt:u,className:"avatar-image"}):l.default.createElement("span",{className:"avatar-content"},f),p&&l.default.createElement("span",{className:r.default("avatar-badge",m,x)},h))},exports.Button=o,exports.ButtonGroup=function(e){var a=e.className,t=e.children,o=n(e,["className","children"]);return l.default.createElement("div",c({className:r.default("btn-group",a)},o),t)},exports.Col=function(e){var a,t=e.children,c=e.className,n=e.size,o=e.sizeSm,i=e.sizeMd,s=e.sizeLg,d=e.sizeXl,u=e.sizeXxl,f=e.offset,p=e.offsetSm,h=e.offsetMd,m=e.offsetLg,x=e.offsetXl,g=e.offsetXxl,v=e.contentWidth,w=e.orderFirst,b=e.orderLast;return l.default.createElement("div",{className:r.default("column",(a={},a["size-".concat(n)]=n,a["sm-size-".concat(o)]=o,a["md-size-".concat(i)]=i,a["lg-size-".concat(s)]=s,a["xl-size-".concat(d)]=d,a["xxl-size-".concat(u)]=u,a["has-offset-".concat(f)]=f,a["sm-has-offset-".concat(p)]=p,a["md-has-offset-".concat(h)]=h,a["lg-has-offset-".concat(m)]=m,a["xl-has-offset-".concat(x)]=x,a["xxl-has-offset-".concat(g)]=g,a["content-width"]=v,a["order-first"]=w,a["order-last"]=b,a),c)},t)},exports.Container=i,exports.Hero=h,exports.Paragraph=u,exports.Row=function(e){var a,t=e.children,o=e.noGap,i=e.gap,s=e.gapX,d=e.gapY,u=e.columns,f=void 0===u?12:u,p=e.smGapX,h=e.mdGapX,m=e.lgGapX,x=e.xlGapX,g=e.xxlGapX,v=e.smGapY,w=e.mdGapY,b=e.lgGapY,N=e.xlGapY,z=e.xxlGapY,G=e.smGap,E=e.mdGap,y=e.lgGap,k=e.xlGap,S=e.xxlGap,X=e.className,T=n(e,["children","noGap","gap","gapX","gapY","columns","smGapX","mdGapX","lgGapX","xlGapX","xxlGapX","smGapY","mdGapY","lgGapY","xlGapY","xxlGapY","smGap","mdGap","lgGap","xlGap","xxlGap","className"]);return l.default.createElement("div",c({className:r.default("row",(a={"no-gap":o},a["has-gap-".concat(i)]=i,a["has-gap-x-".concat(s)]=s,a["has-gap-y-".concat(d)]=d,a["sm-has-gap-".concat(G)]=G,a["md-has-gap-".concat(E)]=E,a["lg-has-gap-".concat(y)]=y,a["xl-has-gap-".concat(k)]=k,a["xxl-has-gap-".concat(S)]=S,a["sm-has-gap-y-".concat(v)]=v,a["md-has-gap-y-".concat(w)]=w,a["lg-has-gap-y-".concat(b)]=b,a["xl-has-gap-y-".concat(N)]=N,a["xxl-has-gap-y-".concat(z)]=z,a["sm-has-gap-x-".concat(p)]=p,a["md-has-gap-x-".concat(h)]=h,a["lg-has-gap-x-".concat(m)]=m,a["xl-has-gap-x-".concat(x)]=x,a["xxl-has-gap-x-".concat(g)]=g,a["has-1-column"]=1===f,a["has-".concat(f,"-columns")]=1!==f,a),X)},T),t)},exports.Section=function(a){var t=a.className,n=a.children,o=a.title,d=a.titleProps,u=a.titleRef,f=void 0===u?null:u,p=a.wrapTitleWithContainer,h=e.useMemo((function(){return o?"string"==typeof o?l.default.createElement(s,c({},d,{ref:f}),o):o:null}),[o,d,f]);return l.default.createElement("section",{className:r.default("section",t)},p?l.default.createElement(i,null,h):h,n)},exports.Subtitle=f,exports.Table=d,exports.Tag=function(e){var a=e.children,t=e.color,o=e.size,i=e.flat,s=e.hasClose,d=e.onClose,u=e.className,f=n(e,["children","color","size","flat","hasClose","onClose","className"]);return l.default.createElement("span",c({className:r.default("tag",o,t,{flat:i},u)},f),a,s&&l.default.createElement("button",{className:"close",onClick:d}))},exports.Text=p,exports.Title=s,exports.Tooltip=function(e){var a=e.children,t=e.alwaysActive,c=e.position,n=e.color,o=e.content;return l.default.createElement("div",{className:"inline has-tooltip"},a,l.default.createElement("div",{className:r.default("tooltip",n,c,{"always-active":t})},o))};
//# sourceMappingURL=index.common.js.map