UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

31 lines (30 loc) 1.24 kB
import React from 'react'; import type { TypographySize, TypographyWeight } from '../../elements/typography/Typography'; import type { SpacingProps } from '../../shared/types'; import type { SkeletonShow } from '../skeleton/Skeleton'; import type { SkeletonMethods } from '../skeleton/SkeletonHelper'; type TextOwnProps = { /** @internal Not documented – used by internal sub-components only. */ element?: keyof JSX.IntrinsicElements; srLabel?: React.ReactNode; fontSize?: TypographySize; fontWeight?: TypographyWeight; colorizeBySign?: boolean | number; skeleton?: SkeletonShow; }; export type TextProps = Omit<React.HTMLProps<HTMLElement>, keyof TextOwnProps | 'ref'> & TextOwnProps & SpacingProps; /** @internal */ export type TextInternalProps = TextProps & { textClassName?: string | false; skeletonMethod?: SkeletonMethods; }; declare function TextInternal(props: TextInternalProps): import("react/jsx-runtime").JSX.Element; declare namespace TextInternal { var _supportsSpacingProps: boolean; } declare function Text(props: TextProps): import("react/jsx-runtime").JSX.Element; declare namespace Text { var _supportsSpacingProps: boolean; } export { TextInternal }; export default Text;