UNPKG

@metamask/design-system-react-native

Version:
44 lines 1.1 kB
import type { TextProps as RNTextProps } from "react-native/index.js"; import type { TextVariant, TextColor, FontWeight, FontFamily, FontStyle } from "../../types/index.cjs"; /** * Text component props. */ export type TextProps = { /** * Optional enum to select between Typography variants. * * @default BodyMD */ variant?: TextVariant; /** * Text to be displayed. */ children: React.ReactNode; /** * Optional prop to add color to text. */ color?: TextColor; /** * Optional prop to control the font weight of the text. * Normal: 400 * Medium: 500 * Bold: 700 */ fontWeight?: FontWeight; /** * Optional prop to adjust the font family. * Default: Geist * Accent: MM Sans * Hero: MM Poly */ fontFamily?: FontFamily; /** * Optional prop to adjust the style of the font. */ fontStyle?: FontStyle; /** * Optional prop to add twrnc overriding classNames. */ twClassName?: string; } & RNTextProps; //# sourceMappingURL=Text.types.d.cts.map