use-element-fit
Version:
useElementFit is a React hook that allows you to measure and element's based on certain restraints, similar to object-fit in CSS.
11 lines (10 loc) • 424 B
TypeScript
/// <reference types="react" />
import ScaleMode from './ScaleMode';
declare const useElementFit: (width: number, height: number, scaleMode?: ScaleMode, alignmentX?: number, alignmentY?: number, maxWidth?: number | undefined, maxHeight?: number | undefined) => {
ref: import("react").RefObject<HTMLElement>;
width: number;
x: number;
y: number;
height: number;
};
export default useElementFit;