@dossierhq/design
Version:
The design system for Dossier.
20 lines (19 loc) • 702 B
TypeScript
import type { CSSProperties, FunctionComponent, ReactNode } from 'react';
import { type FlexContainerProps, type FlexItemProps } from '../../utils/FlexboxUtils.js';
import { type SpacingProps } from '../../utils/LayoutPropsUtils.js';
interface RowProps extends Omit<FlexContainerProps, 'flexDirection'>, SpacingProps {
className?: string;
style?: CSSProperties;
children: ReactNode;
}
interface RowItemProps extends FlexItemProps {
className?: string;
style?: CSSProperties;
children?: ReactNode;
}
/** @public */
export interface RowComponent extends FunctionComponent<RowProps> {
Item: FunctionComponent<RowItemProps>;
}
export declare const Row: RowComponent;
export {};