import React, { ReactNode, ElementType } from 'react'; import { Box, BoxProps, ResponsiveValue } from './Box'; export interface GridItemProps extends BoxProps { children?: ReactNode; colSpan?: number | ResponsiveValue; rowSpan?: number | ResponsiveValue; lgSpan?: number; // Alias for colSpan.lg } export function GridItem({ children, colSpan, rowSpan, lgSpan, ...props }: GridItemProps) { const actualColSpan = lgSpan ? { base: colSpan as any, lg: lgSpan } : colSpan; return ( {children} ); }