@schema-render/core-react
Version:
Through a set of simple JSON Schema, efficiently build a set of forms.
13 lines (12 loc) • 481 B
TypeScript
import type { ICore } from '../typings/core';
export declare const LAYOUT_MIN_MAX: readonly ["320px", "1fr"];
/**
* 计算 grid 布局样式值
* @returns 根节点样式值
*/
export default function useLayoutStyle({ layout, layoutMinMax, layoutColumnGap, layoutRowGap, }: Pick<ICore, 'layout' | 'layoutMinMax' | 'layoutColumnGap' | 'layoutRowGap'>): {
display: string;
gridTemplateColumns: string;
columnGap: number | undefined;
rowGap: number | undefined;
};