UNPKG

@equinor/eds-utils

Version:

Utility functions and hooks for the Equinor Design System

18 lines (17 loc) 1.08 kB
export { trimSpaces } from './utils/index.mjs'; export { useOutsideClick } from './hooks/useOutsideClick.mjs'; export { useGlobalKeyPress } from './hooks/useGlobalKeyPress.mjs'; export { useId } from './hooks/useId.mjs'; export { useIsMounted } from './hooks/useMountedRef.mjs'; export { useAutoResize } from './hooks/useAutoResize.mjs'; export { useIsomorphicLayoutEffect } from './hooks/useIsomorphicLayoutEffect.mjs'; export { useIsInDialog } from './hooks/useIsInDialog.mjs'; export { useToken } from './hooks/useToken.mjs'; export { dialogState, useHideBodyScroll } from './hooks/useHideBodyScroll.mjs'; export { joinHandlers } from './utils/joinHandlers.mjs'; export { mergeRefs } from './utils/mergeRefs.mjs'; export { setReactInputValue } from './utils/setReactInputValue.mjs'; export { bordersTemplate } from './utils/templates/borders.mjs'; export { outlineTemplate } from './utils/templates/focus.mjs'; export { boxshadowTemplate, spacingsTemplate, typographyTemplate } from './utils/templates/index.mjs'; export { typographyMixin } from './mixins/typography.mjs';