UNPKG

phx-react

Version:

PHX REACT

24 lines (23 loc) 934 B
import React from 'react'; import { Color, LineHeight, Responsive, SpacingScale, TextSize, TextWeight } from '../types'; export interface PHXTextProps { as?: 'p' | 'span'; children: string | React.ReactNode; size?: Responsive<TextSize>; weight?: TextWeight; color?: Color; align?: 'left' | 'center' | 'right'; m?: Responsive<SpacingScale>; mt?: Responsive<SpacingScale>; mb?: Responsive<SpacingScale>; ml?: Responsive<SpacingScale>; mr?: Responsive<SpacingScale>; p?: Responsive<SpacingScale>; pt?: Responsive<SpacingScale>; pb?: Responsive<SpacingScale>; pl?: Responsive<SpacingScale>; pr?: Responsive<SpacingScale>; lineHeight?: Responsive<LineHeight>; isTruncate?: boolean; } export declare const PHXTextV2: ({ as: Tag, children, size, weight, color, align, m, mt, mb, ml, mr, p, pt, pb, pl, pr, lineHeight, isTruncate, }: PHXTextProps) => React.JSX.Element;