@dossierhq/design
Version:
The design system for Dossier.
20 lines (19 loc) • 723 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 ColumnProps extends Omit<FlexContainerProps, 'flexDirection'>, SpacingProps {
className?: string;
style?: CSSProperties;
children: ReactNode;
}
interface ColumnItemProps extends FlexItemProps {
className?: string;
style?: CSSProperties;
children?: ReactNode;
}
/** @public */
export interface ColumnComponent extends FunctionComponent<ColumnProps> {
Item: FunctionComponent<ColumnItemProps>;
}
export declare const Column: ColumnComponent;
export {};