UNPKG

@chakra-ui/hooks

Version:

React hooks for Chakra components

15 lines (14 loc) 578 B
import { ElementSize } from "@zag-js/element-size"; export interface UseSizesProps<T> { getNodes: () => T[]; observeMutation?: boolean; enabled?: boolean; fallback?: ElementSize[]; } export declare function useSizes<T extends HTMLElement | null>(props: UseSizesProps<T>): (ElementSize | undefined)[]; export interface UseSizeProps { observeMutation?: boolean; enabled?: boolean; fallback?: ElementSize; } export declare function useSize<T extends HTMLElement | null>(subject: T | React.RefObject<T>, options?: UseSizeProps): ElementSize | undefined;