UNPKG

@ndriadev/react-tools

Version:

A React library of hooks, components, utils and types ready to use

143 lines (142 loc) 6.2 kB
import { createPubSubStore as u, useActiveElement as t, useAnimation as o, useArray as r, useAudio as a, useBattery as i, useBeforeUnload as n, useBluetooth as c, useBroadcastChannel as l, useCallbackCompare as S, useCallbackDeepCompare as m, useClickOutside as p, useClipboard as d, useColorScheme as y, useContextMenu as b, useDebounce as f, useDeferredValue as C, useDerivedState as h, useDeviceMotion as v, useDeviceOrientation as E, useDialogBox as D, useDisplayMedia as M, useDocumentPIP as P, useDocumentVisibility as g, useDoubleClick as k, useEffectCompare as R, useEffectDeepCompare as O, useEffectOnce as L, useEventDispatcher as w, useEventListener as F, useEventSource as I, useEvents as x, useEyeDropper as z, useFPS as A, useFetch as B, useFullscreen as V, useGeolocation as H, useHotKeys as W, useHover as G, useId as T, useIdleCallback as j, useInfiniteScroll as K, useIntersectionObserver as q, useInterval as N, useIsMounted as Q, useIsOnline as U, useLayoutEffectCompare as Z, useLayoutEffectDeepCompare as J, useLayoutEffectOnce as X, useLazyRef as Y, useLocalStorageState as _, useLock as $, useLogger as ee, useLongPress as se, useMap as ue, useMeasure as te, useMediaDevices as oe, useMediaQuery as re, useMemoCompare as ae, useMemoDeepCompare as ie, useMemoizedFn as ne, useMergedRef as ce, useMouse as le, useMutationObserver as Se, useNetwork as me, usePIP as pe, usePerformAction as de, usePermission as ye, usePinchZoom as be, usePointerLock as fe, usePopover as Ce, usePrevious as he, usePromiseSuspensible as ve, useProxyState as Ee, usePublishSubscribe as De, useRaf as Me, useReducedMotion as Pe, useReducerGetReset as ge, useReducerHistory as ke, useReducerHistoryGetter as Re, useRemotePlayback as Oe, useRerender as Le, useResizeObserver as we, useResponsive as Fe, useScreen as Ie, useScreenWakeLock as xe, useScript as ze, useScrollIntoView as Ae, useSessionStorageState as Be, useSet as Ve, useShare as He, useSpeechRecognition as We, useSpeechSynthesis as Ge, useStateGetReset as Te, useStateHistory as je, useStateHistoryGetter as Ke, useStateValidator as qe, useSwipe as Ne, useSyncExternalStore as Qe, useTextSelection as Ue, useThrottle as Ze, useTimeout as Je, useTitle as Xe, useVibrate as Ye, useVideo as _e, useVisible as $e, useWebSocket as es, useWebWorker as ss, useWebWorkerFn as us } from "./hooks.es.js"; import { ErrorBoundary as os, For as rs, ForMemoized as as, LazyComponent as is, Show as ns, ShowMemoized as cs, SwitchCase as ls, SwitchCaseMemoized as Ss } from "./components.es.js"; import { alphanumericCompare as ps, changeStringCase as ds, clickElementOnKeydownEvent as ys, defaultSerializer as bs, getBase64 as fs, getKeyObjectFromValue as Cs, getObjectFromDottedString as hs, isClient as vs, isMouseEvent as Es, lazy as Ds, mergeObjects as Ms, removePropertiesFromArrayObjects as Ps, uniqueElementsArray as gs } from "./utils.es.js"; import { d as Rs, h as Os, i as Ls, a as ws, b as Fs, c as Is } from "./detectBrowser-BNhxl8AF.js"; export { os as ErrorBoundary, rs as For, as as ForMemoized, is as LazyComponent, ns as Show, cs as ShowMemoized, ls as SwitchCase, Ss as SwitchCaseMemoized, ps as alphanumericCompare, ds as changeStringCase, ys as clickElementOnKeydownEvent, u as createPubSubStore, bs as defaultSerializer, Rs as detectBrowser, fs as getBase64, Cs as getKeyObjectFromValue, hs as getObjectFromDottedString, Os as hotKeyHandler, Ls as isAsync, vs as isClient, ws as isDeepEqual, Es as isMouseEvent, Fs as isShallowEqual, Is as isTouchEvent, Ds as lazy, Ms as mergeObjects, Ps as removePropertiesFromArrayObjects, gs as uniqueElementsArray, t as useActiveElement, o as useAnimation, r as useArray, a as useAudio, i as useBattery, n as useBeforeUnload, c as useBluetooth, l as useBroadcastChannel, S as useCallbackCompare, m as useCallbackDeepCompare, p as useClickOutside, d as useClipboard, y as useColorScheme, b as useContextMenu, f as useDebounce, C as useDeferredValue, h as useDerivedState, v as useDeviceMotion, E as useDeviceOrientation, D as useDialogBox, M as useDisplayMedia, P as useDocumentPIP, g as useDocumentVisibility, k as useDoubleClick, R as useEffectCompare, O as useEffectDeepCompare, L as useEffectOnce, w as useEventDispatcher, F as useEventListener, I as useEventSource, x as useEvents, z as useEyeDropper, A as useFPS, B as useFetch, V as useFullscreen, H as useGeolocation, W as useHotKeys, G as useHover, T as useId, j as useIdleCallback, K as useInfiniteScroll, q as useIntersectionObserver, N as useInterval, Q as useIsMounted, U as useIsOnline, Z as useLayoutEffectCompare, J as useLayoutEffectDeepCompare, X as useLayoutEffectOnce, Y as useLazyRef, _ as useLocalStorageState, $ as useLock, ee as useLogger, se as useLongPress, ue as useMap, te as useMeasure, oe as useMediaDevices, re as useMediaQuery, ae as useMemoCompare, ie as useMemoDeepCompare, ne as useMemoizedFn, ce as useMergedRef, le as useMouse, Se as useMutationObserver, me as useNetwork, pe as usePIP, de as usePerformAction, ye as usePermission, be as usePinchZoom, fe as usePointerLock, Ce as usePopover, he as usePrevious, ve as usePromiseSuspensible, Ee as useProxyState, De as usePublishSubscribe, Me as useRaf, Pe as useReducedMotion, ge as useReducerGetReset, ke as useReducerHistory, Re as useReducerHistoryGetter, Oe as useRemotePlayback, Le as useRerender, we as useResizeObserver, Fe as useResponsive, Ie as useScreen, xe as useScreenWakeLock, ze as useScript, Ae as useScrollIntoView, Be as useSessionStorageState, Ve as useSet, He as useShare, We as useSpeechRecognition, Ge as useSpeechSynthesis, Te as useStateGetReset, je as useStateHistory, Ke as useStateHistoryGetter, qe as useStateValidator, Ne as useSwipe, Qe as useSyncExternalStore, Ue as useTextSelection, Ze as useThrottle, Je as useTimeout, Xe as useTitle, Ye as useVibrate, _e as useVideo, $e as useVisible, es as useWebSocket, ss as useWebWorker, us as useWebWorkerFn };