UNPKG

baseui

Version:

A React Component library implementing the Base design language

215 lines (213 loc) • 15.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _colorFoundationTokens = _interopRequireDefault(require("./color-foundation-tokens")); var _util = require("../../styles/util"); var _colorPrimitiveTokens = require("../../tokens/color-primitive-tokens"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /* Copyright (c) Uber Technologies, Inc. This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree. */ var _default = (foundation = _colorFoundationTokens.default) => { const core = { // Background backgroundPrimary: foundation.primaryB, backgroundSecondary: _colorPrimitiveTokens.primitiveDarkColors.gray100Dark, backgroundTertiary: _colorPrimitiveTokens.primitiveDarkColors.gray200Dark, backgroundInversePrimary: _colorPrimitiveTokens.primitiveDarkColors.gray800Dark, backgroundInverseSecondary: _colorPrimitiveTokens.primitiveDarkColors.gray700Dark, // Content contentPrimary: foundation.primaryA, contentSecondary: _colorPrimitiveTokens.primitiveDarkColors.gray800Dark, contentTertiary: _colorPrimitiveTokens.primitiveDarkColors.gray700Dark, contentInversePrimary: _colorPrimitiveTokens.primitiveDarkColors.black, contentInverseSecondary: _colorPrimitiveTokens.primitiveDarkColors.gray200Dark, contentInverseTertiary: _colorPrimitiveTokens.primitiveDarkColors.gray300Dark, // Border borderOpaque: _colorPrimitiveTokens.primitiveDarkColors.gray100Dark, borderTransparent: (0, _util.hexToRgb)(foundation.primaryA, '0.08') || '', borderSelected: foundation.primaryA, borderInverseOpaque: _colorPrimitiveTokens.primitiveDarkColors.gray300Dark, borderInverseTransparent: (0, _util.hexToRgb)(foundation.primaryB, '0.2') || '', borderInverseSelected: foundation.primaryB, // Brand Default brandBackgroundPrimary: _colorPrimitiveTokens.primitiveDarkColors.brandDefault500Dark, brandBackgroundSecondary: _colorPrimitiveTokens.primitiveDarkColors.brandDefault100Dark, brandBackgroundTertiary: _colorPrimitiveTokens.primitiveDarkColors.white, brandBackgroundDisabled: _colorPrimitiveTokens.primitiveDarkColors.brandDefault100Dark, brandContentPrimary: _colorPrimitiveTokens.primitiveDarkColors.brandDefault600Dark, brandContentOnPrimary: _colorPrimitiveTokens.primitiveDarkColors.white, brandContentOnSecondary: _colorPrimitiveTokens.primitiveDarkColors.brandDefault700Dark, brandContentOnTertiary: _colorPrimitiveTokens.primitiveDarkColors.black, brandContentOnGradient: _colorPrimitiveTokens.primitiveDarkColors.white, brandContentDisabled: _colorPrimitiveTokens.primitiveDarkColors.brandDefault400Dark, brandBorderAccessible: _colorPrimitiveTokens.primitiveDarkColors.brandDefault600Dark, brandBorderSubtle: _colorPrimitiveTokens.primitiveDarkColors.brandDefault400Dark }; const coreExtensions = { // Backgrounds backgroundStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.gray100Dark, backgroundOverlay: (0, _util.hexToRgb)(_colorPrimitiveTokens.primitiveDarkColors.black, '0.7') || '', backgroundOverlayArt: (0, _util.hexToRgb)(_colorPrimitiveTokens.primitiveDarkColors.black, '0.16') || '', backgroundAccent: foundation.accent, backgroundNegative: foundation.negative, backgroundWarning: foundation.warning, backgroundPositive: foundation.positive, backgroundAccentLight: _colorPrimitiveTokens.primitiveDarkColors.blue100Dark, backgroundPositiveLight: _colorPrimitiveTokens.primitiveDarkColors.green100Dark, backgroundNegativeLight: _colorPrimitiveTokens.primitiveDarkColors.red100Dark, backgroundWarningLight: _colorPrimitiveTokens.primitiveDarkColors.yellow100Dark, backgroundAlwaysDark: _colorPrimitiveTokens.primitiveDarkColors.gray100Dark, backgroundAlwaysLight: _colorPrimitiveTokens.primitiveDarkColors.gray900Dark, // Content contentStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.gray400Dark, contentAccent: _colorPrimitiveTokens.primitiveDarkColors.blue600Dark, contentOnColor: _colorPrimitiveTokens.primitiveDarkColors.gray900Dark, contentOnColorInverse: _colorPrimitiveTokens.primitiveDarkColors.black, contentNegative: _colorPrimitiveTokens.primitiveDarkColors.red600Dark, contentWarning: _colorPrimitiveTokens.primitiveDarkColors.yellow600Dark, contentPositive: _colorPrimitiveTokens.primitiveDarkColors.green600Dark, tagRedContentSecondary: _colorPrimitiveTokens.primitiveDarkColors.red700Dark, // Border borderStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.gray100Dark, borderAccent: _colorPrimitiveTokens.primitiveDarkColors.blue500Dark, borderAccentLight: _colorPrimitiveTokens.primitiveDarkColors.blue400Dark, borderNegative: _colorPrimitiveTokens.primitiveDarkColors.red500Dark, borderNegativeLight: _colorPrimitiveTokens.primitiveDarkColors.red400Dark, borderWarning: _colorPrimitiveTokens.primitiveDarkColors.yellow500Dark, borderWarningLight: _colorPrimitiveTokens.primitiveDarkColors.yellow400Dark, borderPositive: _colorPrimitiveTokens.primitiveDarkColors.green500Dark, borderPositiveLight: _colorPrimitiveTokens.primitiveDarkColors.green400Dark, tagRedBorderSecondarySelected: _colorPrimitiveTokens.primitiveDarkColors.red800Dark, // Programs safety: _colorPrimitiveTokens.primitiveLightColors.blue600, eatsGreen400: _colorPrimitiveTokens.primitiveLightColors.green600, freightBlue400: _colorPrimitiveTokens.primitiveLightColors.cobalt400, rewardsTier1: _colorPrimitiveTokens.primitiveLightColors.blue600, rewardsTier2: _colorPrimitiveTokens.primitiveLightColors.yellow300, rewardsTier3: _colorPrimitiveTokens.primitiveLightColors.platinum400, rewardsTier4: _colorPrimitiveTokens.primitiveLightColors.black, membership: _colorPrimitiveTokens.primitiveLightColors.yellow600 }; const deprecated = { jumpRed400: _colorPrimitiveTokens.primitiveLightColors.red600, backgroundOverlayLight: coreExtensions.backgroundOverlay, backgroundOverlayDark: coreExtensions.backgroundOverlay, backgroundLightAccent: coreExtensions.backgroundAccentLight, backgroundLightPositive: coreExtensions.backgroundPositiveLight, backgroundLightWarning: coreExtensions.backgroundWarningLight, backgroundLightNegative: coreExtensions.backgroundNegativeLight }; const tagTokens = { tagGrayBackgroundPrimary: _colorPrimitiveTokens.primitiveDarkColors.gray400Dark, tagGrayBackgroundSecondary: _colorPrimitiveTokens.primitiveDarkColors.gray100Dark, tagGrayContentPrimary: _colorPrimitiveTokens.primitiveDarkColors.gray900Dark, tagGrayContentSecondary: _colorPrimitiveTokens.primitiveDarkColors.gray700Dark, tagGrayBackgroundStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.gray100Dark, tagGrayContentStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.gray400Dark, tagGrayBorderPrimaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.gray500Dark, tagGrayBorderSecondaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.gray500Dark, tagGrayBorderSecondarySelected: _colorPrimitiveTokens.primitiveDarkColors.gray800Dark, tagRedBackgroundPrimary: _colorPrimitiveTokens.primitiveDarkColors.red400Dark, tagRedBackgroundSecondary: _colorPrimitiveTokens.primitiveDarkColors.red100Dark, tagRedContentPrimary: _colorPrimitiveTokens.primitiveDarkColors.red900Dark, tagRedContentSecondary: _colorPrimitiveTokens.primitiveDarkColors.red700Dark, tagRedBackgroundStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.red100Dark, tagRedContentStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.red400Dark, tagRedBorderPrimaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.red500Dark, tagRedBorderSecondaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.red500Dark, tagRedBorderSecondarySelected: _colorPrimitiveTokens.primitiveDarkColors.red800Dark, tagOrangeBackgroundPrimary: _colorPrimitiveTokens.primitiveDarkColors.orange400Dark, tagOrangeBackgroundSecondary: _colorPrimitiveTokens.primitiveDarkColors.orange100Dark, tagOrangeContentPrimary: _colorPrimitiveTokens.primitiveDarkColors.orange900Dark, tagOrangeContentSecondary: _colorPrimitiveTokens.primitiveDarkColors.orange700Dark, tagOrangeBackgroundStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.orange100Dark, tagOrangeContentStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.orange400Dark, tagYellowBackgroundPrimary: _colorPrimitiveTokens.primitiveDarkColors.yellow700Dark, tagOrangeBorderPrimaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.orange500Dark, tagYellowBackgroundSecondary: _colorPrimitiveTokens.primitiveDarkColors.yellow100Dark, tagOrangeBorderSecondaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.orange500Dark, tagOrangeBorderSecondarySelected: _colorPrimitiveTokens.primitiveDarkColors.orange800Dark, tagYellowContentPrimary: _colorPrimitiveTokens.primitiveDarkColors.yellow50Dark, tagYellowContentSecondary: _colorPrimitiveTokens.primitiveDarkColors.yellow900Dark, tagYellowBackgroundStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.yellow100Dark, tagYellowContentStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.yellow400Dark, tagYellowBorderPrimaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.yellow800Dark, tagYellowBorderSecondaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.yellow500Dark, tagYellowBorderSecondarySelected: _colorPrimitiveTokens.primitiveDarkColors.yellow800Dark, tagGreenBackgroundPrimary: _colorPrimitiveTokens.primitiveDarkColors.green400Dark, tagGreenBackgroundSecondary: _colorPrimitiveTokens.primitiveDarkColors.green100Dark, tagGreenContentPrimary: _colorPrimitiveTokens.primitiveDarkColors.green900Dark, tagGreenContentSecondary: _colorPrimitiveTokens.primitiveDarkColors.green700Dark, tagGreenBackgroundStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.green100Dark, tagGreenContentStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.green400Dark, tagGreenBorderPrimaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.green500Dark, tagBlueBackgroundPrimary: _colorPrimitiveTokens.primitiveDarkColors.blue400Dark, tagBlueBackgroundSecondary: _colorPrimitiveTokens.primitiveDarkColors.blue100Dark, tagGreenBorderSecondaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.green500Dark, tagBlueContentPrimary: _colorPrimitiveTokens.primitiveDarkColors.blue900Dark, tagGreenBorderSecondarySelected: _colorPrimitiveTokens.primitiveDarkColors.green800Dark, tagBlueContentSecondary: _colorPrimitiveTokens.primitiveDarkColors.blue700Dark, tagBlueBackgroundStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.blue100Dark, tagBlueContentStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.blue400Dark, tagBlueBorderPrimaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.blue500Dark, tagPurpleBackgroundPrimary: _colorPrimitiveTokens.primitiveDarkColors.purple400Dark, tagPurpleBackgroundSecondary: _colorPrimitiveTokens.primitiveDarkColors.purple100Dark, tagBlueBorderSecondaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.blue500Dark, tagBlueBorderSecondarySelected: _colorPrimitiveTokens.primitiveDarkColors.blue800Dark, tagPurpleContentPrimary: _colorPrimitiveTokens.primitiveDarkColors.purple900Dark, tagPurpleContentSecondary: _colorPrimitiveTokens.primitiveDarkColors.purple700Dark, tagPurpleBackgroundStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.purple100Dark, tagPurpleContentStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.purple400Dark, tagPurpleBorderPrimaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.purple500Dark, tagMagentaBackgroundPrimary: _colorPrimitiveTokens.primitiveDarkColors.magenta400Dark, tagPurpleBorderSecondaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.purple500Dark, tagMagentaBackgroundSecondary: _colorPrimitiveTokens.primitiveDarkColors.magenta100Dark, tagPurpleBorderSecondarySelected: _colorPrimitiveTokens.primitiveDarkColors.purple800Dark, tagMagentaContentPrimary: _colorPrimitiveTokens.primitiveDarkColors.magenta900Dark, tagMagentaContentSecondary: _colorPrimitiveTokens.primitiveDarkColors.magenta700Dark, tagMagentaBackgroundStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.magenta100Dark, tagMagentaContentStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.magenta400Dark, tagMagentaBorderPrimaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.magenta500Dark, tagMagentaBorderSecondaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.magenta500Dark, tagMagentaBorderSecondarySelected: _colorPrimitiveTokens.primitiveDarkColors.magenta800Dark, tagTealBackgroundPrimary: _colorPrimitiveTokens.primitiveDarkColors.teal400Dark, tagTealBackgroundSecondary: _colorPrimitiveTokens.primitiveDarkColors.teal100Dark, tagTealContentPrimary: _colorPrimitiveTokens.primitiveDarkColors.teal900Dark, tagTealContentSecondary: _colorPrimitiveTokens.primitiveDarkColors.teal700Dark, tagTealBackgroundStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.teal100Dark, tagTealContentStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.teal400Dark, tagTealBorderPrimaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.teal500Dark, tagTealBorderSecondaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.teal500Dark, tagTealBorderSecondarySelected: _colorPrimitiveTokens.primitiveDarkColors.teal800Dark, tagLimeBackgroundPrimary: _colorPrimitiveTokens.primitiveDarkColors.lime400Dark, tagLimeBackgroundSecondary: _colorPrimitiveTokens.primitiveDarkColors.lime100Dark, tagLimeContentPrimary: _colorPrimitiveTokens.primitiveDarkColors.lime900Dark, tagLimeContentSecondary: _colorPrimitiveTokens.primitiveDarkColors.lime700Dark, tagLimeBackgroundStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.lime100Dark, tagLimeContentStateDisabled: _colorPrimitiveTokens.primitiveDarkColors.lime400Dark, tagLimeBorderPrimaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.lime500Dark, tagLimeBorderSecondaryUnselected: _colorPrimitiveTokens.primitiveDarkColors.lime500Dark, tagLimeBorderSecondarySelected: _colorPrimitiveTokens.primitiveDarkColors.lime800Dark }; const hoveredAndPressedColors = { hoverOverlayInverseAlpha: 'rgba(0, 0, 0, 0.04)', hoverOverlayAlpha: 'rgba(255, 255, 255, 0.1)', hoverNegativeAlpha: 'rgba(163, 44, 52, 0.4)', pressedOverlayAlpha: 'rgba(255, 255, 255, 0.15)', pressedOverlayInverseAlpha: 'rgba(0, 0, 0, 0.08)', pressedNegativeAlpha: 'rgba(163, 44, 52, 0.6)' }; return { ...core, ...coreExtensions, ...tagTokens, ...hoveredAndPressedColors, ...deprecated }; }; exports.default = _default;