@lunit/oui
Version:
Lunit Oncology UI components
15 lines (14 loc) • 638 B
TypeScript
import { TypographyProps } from '@mui/material';
export type PresentationElementSize = 'small-dimmed' | 'small' | 'small-bold' | 'medium' | 'medium-bold' | 'large-bold';
export type PresentationSymbol = 'circle' | 'rectangle' | 'border-circle' | 'border-rectangle';
interface PresentationSymbolProps {
symbol?: PresentationSymbol;
color?: string;
isDimmed?: boolean;
}
interface PresentationTypographyProps extends TypographyProps {
size?: PresentationElementSize;
isDimmed?: boolean;
display?: 'block' | 'inline-block' | 'flex' | 'inherit';
}
export type { PresentationSymbolProps, PresentationTypographyProps };