UNPKG

ab-tests

Version:
155 lines (146 loc) 4.79 kB
const tokens = require('../tokens') const colors = require('../constants/colors') const breakpoints = require('../constants/breakpoints') module.exports = { darkMode: 'class', theme: { fontSize: { 'xs': [tokens.fontSize['text-xs'], { lineHeight: tokens.lineHeight['text-xs'], }], 'sm': [tokens.fontSize['text-sm'], { lineHeight: tokens.lineHeight['text-sm'], }], 'base': [tokens.fontSize['text-base'], { lineHeight: tokens.lineHeight['text-base'], }], 'lg': [tokens.fontSize['text-lg'], { lineHeight: tokens.lineHeight['text-lg'], }], 'xl': [tokens.fontSize['text-xl'], { lineHeight: tokens.lineHeight['text-xl'], }], '2xl': [tokens.fontSize['text-2-xl'], { lineHeight: tokens.lineHeight['text-2-xl'], }], '3xl': [tokens.fontSize['text-3-xl'], { lineHeight: tokens.lineHeight['text-3-xl'], }], '4xl': [tokens.fontSize['text-4-xl'], { lineHeight: tokens.lineHeight['text-4-xl'], }], '5xl': [tokens.fontSize['text-5-xl'], { lineHeight: tokens.lineHeight['text-5-xl'], }], '6xl': [tokens.fontSize['text-6-xl'], { lineHeight: tokens.lineHeight['text-6-xl'], }], '7xl': [tokens.fontSize['text-7-xl'], { lineHeight: tokens.lineHeight['text-7-xl'], }] }, screens: { 'sm': `${breakpoints['sm']}px`, 'md': `${breakpoints['md']}px`, 'lg': `${breakpoints['lg']}px`, 'xl': `${breakpoints['xl']}px`, '2xl': `${breakpoints['xxl']}px` }, fontFamily: { sans: ['Satoshi', 'sans-serif'], serif: ['Courier New', 'serif'], mono: ['SF Mono', 'mono'] }, dropShadow: { 'sm': tokens.boxShadow['shadow-sm'], 'base': tokens.boxShadow.shadow, 'md': tokens.boxShadow['shadow-sm'], 'lg': tokens.boxShadow['shadow-lg'], 'xl': tokens.boxShadow['shadow-xl'], '2xl': tokens.boxShadow['shadow-2-xl'], 'inner': tokens.boxShadow['shadow-inner'], 'none': 'box-shadow: 0 0 #0000', }, borderRadius: { 'none': '0', 'sm': '0.125rem', DEFAULT: '0.25rem', DEFAULT: '4px', 'md': '0.375rem', 'lg': '0.5rem', 'full': '9999px', 'large': '12px', }, colors: { transparent: 'transparent', current: 'currentColor', 'black': colors.black, 'white': colors.white, 'primary': colors.brand, 'brand': colors.brand, 'green': colors.green_scale['500'], 'red': colors.red_scale['500'], 'blue': colors.blue_scale['500'], 'yellow': colors.yellow_scale['500'], 'purple': colors.purple_scale['500'], 'magenta': colors.magenta_scale['500'], 'orange': colors.orange_scale['500'], 'success-hovered': colors.success_hovered, 'success-active': colors.success_active, 'info-hovered': colors.info_hovered, 'info-active': colors.info_active, 'danger-hovered': colors.danger_hovered, 'danger-active': colors.danger_active, 'warning-hovered': colors.warning_hovered, 'warning-active': colors.warning_active, 'grey-light': colors.grey_light, 'grey-dark': colors.grey_dark, }, extend: { // extended colors colors: { 'brand-ui': colors.brand_scale, 'green-ui': colors.green_scale, 'red-ui': colors.red_scale, 'blue-ui': colors.blue_scale, 'yellow-ui': colors.yellow_scale, 'purple-ui': colors.purple_scale, 'magenta-ui': colors.magenta_scale, 'orange-ui': colors.orange_scale, }, spacing: tokens.spacing, backgroundColor: { brand: "var(--bg-brand)", primary: "var(--bg-primary)", secondary: "var(--bg-secondary)", tertiary: "var(--bg-tertiary)", quaternary: "var(--bg-quaternary)", quintenary: "var(--bg-quintenary)" }, borderColor: { brand: "var(--border-brand)", primary: "var(--border-primary)", secondary: "var(--border-secondary)", tertiary: "var(--border-tertiary)", quaternary: "var(--border-quaternary)", quintenary: "var(--border-quintenary)" }, textColor: { brand: "var(--text-brand)", primary: "var(--text-primary)", secondary: "var(--text-secondary)", tertiary: "var(--text-tertiary)", quaternary: "var(--text-quaternary)", quintenary: "var(--text-quintenary)", dim: "var(--text-dim)" }, fillColor: { brand: "var(--fill-brand)", primary: "var(--fill-primary)", secondary: "var(--fill-secondary)", tertiary: "var(--fill-tertiary)" } } }, plugins: [], }