UNPKG

fannypack-v5

Version:

An accessible, composable, and friendly React UI Kit

191 lines (158 loc) 6.55 kB
import 'react'; import '../Provider/ThemeContext.js'; import 'classnames'; import { css } from 'emotion'; import '@emotion/core'; import 'emotion-theming'; import '@emotion/styled'; import '../utils/useTheme.js'; import { a as _taggedTemplateLiteralLoose } from '../chunk-0c448560.js'; import 'lodash/kebabCase'; import 'tinycolor2'; import '../utils/isFunction.js'; import '../utils/get.js'; import { theme, palette, space } from '../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'; function _templateObject10() { var data = _taggedTemplateLiteralLoose(["\n max-height: calc(", " - 1rem);\n overflow-y: scroll;\n\n & {\n ", ";\n }\n"]); _templateObject10 = function _templateObject10() { return data; }; return data; } function _templateObject9() { var data = _taggedTemplateLiteralLoose(["\n & {\n ", ";\n }\n"]); _templateObject9 = function _templateObject9() { return data; }; return data; } function _templateObject8() { var data = _taggedTemplateLiteralLoose(["\n & {\n ", ";\n }\n"]); _templateObject8 = function _templateObject8() { return data; }; return data; } function _templateObject7() { var data = _taggedTemplateLiteralLoose(["\n display: flex;\n align-items: center;\n justify-content: center;\n padding: ", "rem ", "rem;\n\n & {\n ", ";\n }\n"]); _templateObject7 = function _templateObject7() { return data; }; return data; } function _templateObject6() { var data = _taggedTemplateLiteralLoose(["\n display: flex;\n align-items: center;\n justify-content: center;\n padding: ", "rem ", "rem;\n\n & {\n ", ";\n }\n"]); _templateObject6 = function _templateObject6() { return data; }; return data; } function _templateObject5() { var data = _taggedTemplateLiteralLoose(["\n padding: ", "rem ", "rem;\n width: 100%;\n\n & {\n ", ";\n }\n"]); _templateObject5 = function _templateObject5() { return data; }; return data; } function _templateObject4() { var data = _taggedTemplateLiteralLoose(["\n & {\n ", ";\n }\n"]); _templateObject4 = function _templateObject4() { return data; }; return data; } function _templateObject3() { var data = _taggedTemplateLiteralLoose(["\n &&& {\n font-weight: 300;\n\n &[aria-selected=\"true\"] {\n background-color: ", ";\n }\n\n &[aria-disabled=\"true\"] {\n color: ", ";\n }\n }\n\n & {\n ", ";\n }\n"]); _templateObject3 = function _templateObject3() { return data; }; return data; } function _templateObject2() { var data = _taggedTemplateLiteralLoose(["\n &&& {\n max-width: 100%;\n width: 100%;\n max-height: ", ";\n }\n\n & {\n ", ";\n }\n"]); _templateObject2 = function _templateObject2() { return data; }; return data; } function _templateObject() { var data = _taggedTemplateLiteralLoose(["\n position: relative;\n\n & {\n ", ";\n }\n"]); _templateObject = function _templateObject() { return data; }; return data; } var Autosuggest = function Autosuggest(styleProps) { return css(_templateObject(), theme(styleProps.themeKey, "css.root")(styleProps)); }; var AutosuggestPopover = function AutosuggestPopover(styleProps) { return css(_templateObject2(), styleProps.popoverHeight, theme(styleProps.themeKey, "css.root")(styleProps)); }; var AutosuggestItem = function AutosuggestItem(styleProps) { return css(_templateObject3(), palette('white600')(styleProps), palette('gray100')(styleProps), theme(styleProps.themeKey, "css.root")(styleProps)); }; var AutosuggestItemText = function AutosuggestItemText(styleProps) { return css(_templateObject4(), theme(styleProps.themeKey, "css.root")(styleProps)); }; var AutosuggestStaticItem = function AutosuggestStaticItem(styleProps) { return css(_templateObject5(), space(1.5)(styleProps), space(4)(styleProps), theme(styleProps.themeKey, "css.root")(styleProps)); }; var AutosuggestClearButtonWrapper = function AutosuggestClearButtonWrapper(styleProps) { return css(_templateObject6(), space(1)(styleProps), space(2)(styleProps), theme(styleProps.themeKey, "css.root")(styleProps)); }; var AutosuggestClearButton = function AutosuggestClearButton(styleProps) { return css(_templateObject7(), space(1)(styleProps), space(2)(styleProps), theme(styleProps.themeKey, "css.root")(styleProps)); }; var AutosuggestInput = function AutosuggestInput(styleProps) { return css(_templateObject8(), theme(styleProps.themeKey, "css.root")(styleProps)); }; var AutosuggestField = function AutosuggestField(styleProps) { return css(_templateObject9(), theme(styleProps.themeKey, "css.root")(styleProps)); }; var ItemsWrapper = function ItemsWrapper(styleProps) { return css(_templateObject10(), styleProps.popoverHeight, theme(styleProps.themeKey, "css.root")(styleProps)); }; var styles = /*#__PURE__*/Object.freeze({ Autosuggest: Autosuggest, AutosuggestPopover: AutosuggestPopover, AutosuggestItem: AutosuggestItem, AutosuggestItemText: AutosuggestItemText, AutosuggestStaticItem: AutosuggestStaticItem, AutosuggestClearButtonWrapper: AutosuggestClearButtonWrapper, AutosuggestClearButton: AutosuggestClearButton, AutosuggestInput: AutosuggestInput, AutosuggestField: AutosuggestField, ItemsWrapper: ItemsWrapper }); export { Autosuggest as A, ItemsWrapper as I, AutosuggestPopover as a, AutosuggestItem as b, AutosuggestItemText as c, AutosuggestStaticItem as d, AutosuggestClearButtonWrapper as e, AutosuggestClearButton as f, AutosuggestInput as g, AutosuggestField as h, styles as s };