@dossierhq/design
Version:
The design system for Dossier.
26 lines (25 loc) • 761 B
TypeScript
import type { FunctionComponent, ReactNode } from 'react';
import { type PaddingProps } from '../../utils/LayoutPropsUtils.js';
import { type TextStyle } from '../../utils/TextStylePropsUtils.js';
interface LevelProps extends PaddingProps {
sticky?: boolean;
children: ReactNode;
}
interface LevelLeftProps {
children: ReactNode;
}
interface LevelRightProps {
children: ReactNode;
}
interface LevelItemProps {
textStyle?: TextStyle;
children: ReactNode;
}
/** @public */
export interface LevelComponent extends FunctionComponent<LevelProps> {
Left: FunctionComponent<LevelLeftProps>;
Right: FunctionComponent<LevelRightProps>;
Item: FunctionComponent<LevelItemProps>;
}
export declare const Level: LevelComponent;
export {};