UNPKG

fannypack-v5

Version:

An accessible, composable, and friendly React UI Kit

98 lines (94 loc) 3.47 kB
import 'react'; import '../Provider/ThemeContext.js'; import 'classnames'; import 'emotion'; import '@emotion/core'; import 'emotion-theming'; import '@emotion/styled'; import '../utils/useTheme.js'; import { _ as _objectSpread2 } from '../chunk-0c448560.js'; import 'lodash/kebabCase'; import 'tinycolor2'; import '../utils/isFunction.js'; import '../utils/get.js'; import '../utils/theme.js'; import '../utils/omit.js'; import '../utils/pick.js'; import '../utils/cssProps.js'; import '../utils/useLocalStorage.js'; import '../Provider/ColorModeContext.js'; import '../utils/useColorMode.js'; import '../utils/useStyle.js'; import '../utils/omitBy.js'; import '../utils/useDefaultProps.js'; import '../utils/useDebounce.js'; import 'lodash/uniq'; import '../utils/useClassName.js'; import '../utils/useBreakpoint.js'; import '../utils/uniqueId.js'; import '../utils/times.js'; import '../utils/parseIcons.js'; import '../utils/colors.js'; import '../utils/palette.js'; import '../utils/mergeRefs.js'; import 'deepmerge'; import 'lodash/set'; import '../utils/applyTheme.js'; import '../utils/bindFns.js'; import '../utils/createComponent.js'; import '../utils/createElement.js'; import '../utils/createHook.js'; import '../utils/forwardRefWithUse.js'; import '../utils/fieldAdaptors.js'; import '@emotion/is-prop-valid'; import '../utils/htmlProps.js'; import '../utils/OutsideClickHandler.js'; import spacing from './spacing.js'; import getDefaultPalette from './palette.js'; import modes from './modes.js'; import altitudes from './altitudes.js'; import borders from './borders.js'; import borderRadii from './borderRadii.js'; import breakpoints from './breakpoints.js'; import global from './global.js'; import fonts from './fonts.js'; import fontWeights from './fontWeights.js'; import fontSizes from './fontSizes.js'; import Container from './Container.js'; import '@fortawesome/free-solid-svg-icons/faInfoCircle'; import '@fortawesome/free-solid-svg-icons/faChevronDown'; import '@fortawesome/free-solid-svg-icons/faChevronLeft'; import '@fortawesome/free-solid-svg-icons/faChevronRight'; import '@fortawesome/free-solid-svg-icons/faExclamationTriangle'; import '@fortawesome/free-solid-svg-icons/faCheckCircle'; import '@fortawesome/free-solid-svg-icons/faExclamationCircle'; import '@fortawesome/free-solid-svg-icons/faQuestionCircle'; import '@fortawesome/free-solid-svg-icons/faTimes'; import '@fortawesome/free-solid-svg-icons/faSearch'; import '@fortawesome/free-solid-svg-icons/faStar'; import Icon from './Icon.js'; import Toast from './Toast.js'; var buildTheme = (function (overrides) { if (overrides === void 0) { overrides = {}; } return _objectSpread2(_objectSpread2({ name: 'default' }, overrides), {}, { altitudes: altitudes(overrides.altitudes || {}), borders: borders(overrides.borders || {}), borderRadii: borderRadii(overrides.borderRadii || {}), breakpoints: breakpoints(overrides.breakpoints || {}), fonts: fonts(overrides.fonts || {}), fontSizes: fontSizes(overrides.fontSizes || {}), fontWeights: fontWeights(overrides.fontWeights || {}), global: global(overrides.global || {}), modes: modes(overrides.modes || {}), spacing: spacing(overrides.spacing || {}), palette: getDefaultPalette(overrides.palette || {}), Container: Container(overrides.Container || {}), Icon: Icon(overrides.Icon || {}), Toast: Toast(overrides.Toast || {}) }); }); export default buildTheme;