UNPKG

@ebay/ui-core-react

Version:

Skin components build off React

2 lines (1 loc) 599 B
"use strict";const l=require("./tslib.es6-BW4cJBUu.js"),t=require("react"),i=require("classnames"),m=c=>{var{number:e,type:d="img",className:a}=c,s=l.__rest(c,["number","type","className"]);const r=d==="img"?"img":void 0,n=d!=="img";return e==null?t.createElement("span",Object.assign({},s,{className:i("badge",a),role:r,"aria-hidden":n})):+e>99?t.createElement("span",Object.assign({},s,{className:i("badge",a),role:r,"aria-hidden":n}),"99+"):+e>0?t.createElement("span",Object.assign({},s,{className:i("badge","badge--circle",a),role:r,"aria-hidden":n}),Math.round(+e)):null};exports.EbayBadge=m;