@carrot-farm/mongsil-ui
Version:
react ui library
19 lines (18 loc) • 844 B
TypeScript
import * as React from 'react';
import { TRemUnit } from '../../types/components';
export interface LayoutProps extends React.HTMLAttributes<HTMLDivElement> {
/** grid-template-areas 속성. 요소의 배치 정의. 백틱사용. */
areas: React.CSSProperties['gridTemplateAreas'];
/** grid-template-columns 속성. 요소의 넓이를 정의 */
columns?: React.CSSProperties['gridTemplateColumns'];
/** grid-template-rows 속성. 요소의 높이를 정의 */
rows?: React.CSSProperties['gridTemplateRows'];
/** x, y 사이간격 */
gap?: TRemUnit;
/** 세로 간격. column-gap */
gapX?: TRemUnit;
/** 가로 간격. row-gap */
gapY?: TRemUnit;
}
declare function Layout({ areas, columns, rows, gap, gapX, gapY, className, children, ...args }: LayoutProps): JSX.Element;
export default Layout;