UNPKG

@hhgtech/hhg-components

Version:
28 lines (27 loc) 956 B
import React, { CSSProperties, ReactNode } from 'react'; interface BasicProps { children: ReactNode; alignItems?: 'start' | 'end' | 'center' | 'stretch'; gap?: string; className?: string; justifyChildren?: 'start' | 'center' | 'end' | 'stretch'; style?: CSSProperties; } interface BasicGrid extends BasicProps { columns: number; columnsDesktop: number; gridTemplateColumns?: never; gridTemplateColumnsDesktop?: never; } interface ExtendedGrid extends BasicProps { columns?: never; columnsDesktop?: never; gridTemplateColumns: string; gridTemplateColumnsDesktop: string; } export type Props = BasicGrid | ExtendedGrid; /** * @deprecated Consider to use mantine */ declare const Grid: ({ className, columns, columnsDesktop, gridTemplateColumns, gridTemplateColumnsDesktop, gap, children, justifyChildren, style, alignItems, }: Props) => React.JSX.Element; export { Grid };