@gamesberry/karmyc-core
Version:
A flexible and powerful layout management system for React applications
17 lines (16 loc) • 532 B
TypeScript
import React, { Dispatch, SetStateAction } from 'react';
import { IArea, AreaRowLayout } from '../types/areaTypes';
import { ResizePreviewState } from '../types/areaTypes';
export interface AreaStackProps {
id: string;
layout: AreaRowLayout;
areas: Record<string, IArea>;
viewport: {
left: number;
top: number;
width: number;
height: number;
};
setResizePreview: Dispatch<SetStateAction<ResizePreviewState | null>>;
}
export declare const AreaStack: React.FC<AreaStackProps>;