UNPKG

carbon-react

Version:

A library of reusable React components for easily building user interfaces.

2 lines (1 loc) 2.36 kB
"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var r=e(require("@sage/design-tokens/js/base/common"));function o(e,r,o){return r in e?Object.defineProperty(e,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[r]=o,e}const t=["var(--spacing000)","var(--spacing100)","var(--spacing200)","var(--spacing300)","var(--spacing400)","var(--spacing500)","var(--spacing600)","var(--spacing700)","var(--spacing800)","var(--spacing900)","var(--spacing1000)"];exports.default=e=>({name:"base",palette:e,spacing:8,space:t,colors:{primary:e.genericGreenShade(15),secondary:e.genericGreenShade(35),tertiary:e.genericGreenShade(55),loadingBarBackground:e.genericGreenTint(70),white:"#FFFFFF",error:e.errorRed,focus:e.gold,info:e.productBlueShade(3),warning:e.carrotOrange,warningText:e.carrotOrangeShade(20),destructive:{hover:e.errorRedShade(20)},placeholder:e.blackOpacity(.55)},disabled:{background:e.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 e,t,n,a;return n=function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})))),n.forEach((function(r){o(e,r,t[r])}))}return e}({},r.default),a=null!=(a={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===(e=t.destructive)||void 0===e?void 0:e.hover,colorsSemanticCaution500:this.colors.warning,colorsSemanticInfo500:this.colors.info})?a:{},Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(a)):function(e){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r.push.apply(r,o)}return r}(Object(a)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(a,e))})),n}}),exports.space=t;