UNPKG

@veracity/vui

Version:

Veracity UI is a React component library crafted for use within Veracity applications and pages. Based on Styled Components and @xstyled.

16 lines (15 loc) 1.51 kB
import { AnyFunction, AnyNumber, AnyString, ChangeEvent, ChangeEventHandler, CreateContextOptions, CreateContextReturn, Dict, Environment, FocusEvent, FocusEventHandler, KeyboardEvent, KeyboardEventHandler, MouseEvent, MouseEventHandler, PropsOf, RefPropsOf, RenderProps, RightJoinProps, Sort, SortOrder } from "./types.js"; import { compareBy, toggleItem } from "./array.js"; import { isArray, isFunction, isJsx, isNumber, isObject, isReactText, isString } from "./assertion.js"; import { __DEV__, activeClassName, activeItemShade, dimmedBorderColor } from "./consts.js"; import { formatIsoDate, generateDateByUTCValue, getCurrentYear, getDateUTCValue, isValidDate, parseIsoDate, sameDate, sameYear, sameYearSameMonth, utcDateToLocale, validateDateFormat } from "./dates.js"; import { addBodyClass, addElement, removeBodyClass, removeElement } from "./dom.js"; import { DateFormat, FormatDateOptions, dateFormats, formatDate } from "./formatDate.js"; import { callAll, noop, runIfFn } from "./function.js"; import { random } from "./number.js"; import { filterUndefined, merge, objectFilter } from "./object.js"; import { UseControlledProps, assignRef, createContext, mergeRefs, useCallbackRef, useClickOutside, useControlled, useIds, useIsMounted } from "./react.js"; import { generateMenuItemId, normalizeToId } from "./string.js"; import { HSLToRGBA, cs, ellipsisOverflow, hexToRGBA, parseHSL, vuiColorToRGBA } from "./styles.js"; import { uid } from "./uid.js"; import { isActivePath } from "./window.js";