// // Copyright 2026 DXOS.org // import { Primitive } from '@radix-ui/react-primitive'; import { Slot } from '@radix-ui/react-slot'; import React from 'react'; import { mx } from '@dxos/ui-theme'; import { composableProps, slottable } from '../../util'; export type FlexProps = { column?: boolean; grow?: boolean }; export const Flex = slottable( ({ children, asChild, column, grow, ...props }, forwardedRef) => { const { className, ...rest } = composableProps(props); const Comp = asChild ? Slot : Primitive.div; return ( {children} ); }, );