soda-material
Version:
A component library that may follow [material design 3](https://m3.material.io/components) (a.k.a. material you)
12 lines (11 loc) • 510 B
TypeScript
/// <reference types="react" />
export declare function useMediaQuery(query: string): boolean;
/**
* https://m3.material.io/foundations/layout/applying-layout/window-size-classes
*/
export declare function useWindowSizeType(): "medium" | "expanded" | "compact";
/**
* for pratical, this hook only intend for one element
* @returns ResizeObserverEntry
*/
export declare function useResizeObserver(elementRef: React.RefObject<HTMLElement>, options?: ResizeObserverOptions): ResizeObserverEntry | undefined;