import React from 'react' import { sxToStyle } from '../utils/sx' export interface StackProps extends React.HTMLAttributes { children?: React.ReactNode direction?: 'row' | 'column' spacing?: string | number alignItems?: string justifyContent?: string divider?: React.ReactNode sx?: Record testId?: string } export const Stack: React.FC = ({ children, direction = 'column', spacing, alignItems, justifyContent, divider, className = '', sx, style, testId, ...props }) => (
{divider ? React.Children.toArray(children).flatMap((child, i) => (i > 0 ? [divider, child] : [child])) : children}
)