carbon-react
Version:
A library of reusable React components for easily building user interfaces.
2 lines (1 loc) • 2.23 kB
JavaScript
import e from"@sage/design-tokens/js/base/common";function r(e,r,o){return r in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o,e}const o=["var(--spacing000)","var(--spacing100)","var(--spacing200)","var(--spacing300)","var(--spacing400)","var(--spacing500)","var(--spacing600)","var(--spacing700)","var(--spacing800)","var(--spacing900)","var(--spacing1000)"];var t=t=>({name:"base",palette:t,spacing:8,space:o,colors:{primary:t.genericGreenShade(15),secondary:t.genericGreenShade(35),tertiary:t.genericGreenShade(55),loadingBarBackground:t.genericGreenTint(70),white:"#FFFFFF",error:t.errorRed,focus:t.gold,info:t.productBlueShade(3),warning:t.carrotOrange,warningText:t.carrotOrangeShade(20),destructive:{hover:t.errorRedShade(20)},placeholder:t.blackOpacity(.55)},disabled:{background:t.slateTint(90)},zIndex:{smallOverlay:10,overlay:1e3,nav:2998,globalNav:2999,modal:3e3,header:4e3,fullScreenModal:5e3,popover:6e3,notification:7e3,aboveAll:9999},get compatibility(){var o,t,a,n;return a=function(e){for(var o=1;o<arguments.length;o++){var t=null!=arguments[o]?arguments[o]:{},a=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(t).filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})))),a.forEach((function(o){r(e,o,t[o])}))}return e}({},e),n=null!=(n={colorsActionMajor150:this.colors.loadingBarBackground,colorsActionMajor500:this.colors.primary,colorsActionMajor600:this.colors.secondary,colorsActionDisabled500:this.disabled.background,colorsSemanticFocus500:this.colors.focus,colorsSemanticNegative500:this.colors.error,colorsSemanticNegative600:null==this||null===(t=this.colors)||void 0===t||null===(o=t.destructive)||void 0===o?void 0:o.hover,colorsSemanticCaution500:this.colors.warning,colorsSemanticInfo500:this.colors.info})?n:{},Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(n)):function(e){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r.push.apply(r,o)}return r}(Object(n)).forEach((function(e){Object.defineProperty(a,e,Object.getOwnPropertyDescriptor(n,e))})),a}});export{t as default,o as space};