@equinor/eds-utils
Version:
Utility functions and hooks for the Equinor Design System
18 lines (17 loc) • 1.08 kB
JavaScript
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';