@fit-screen/react
Version:
Scale-based large-screen adaptive solution for React Everything is based on the design draft's px size, and the adaptation is done by scale, everything is so simple
16 lines (15 loc) • 489 B
TypeScript
import * as React from 'react';
import type { Scale } from '@fit-screen/shared';
interface UseFitScreen {
width: number;
height: number;
mode: 'fit' | 'scrollX' | 'scrollY' | 'full';
executeMode: 'throttle' | 'debounce' | 'none';
waitTime: number;
onScaleChange?: (scale: Scale) => void;
}
export declare const useFitScreen: (options: UseFitScreen) => {
entityRef: React.RefObject<HTMLDivElement>;
previewRef: React.RefObject<HTMLDivElement>;
};
export {};