UNPKG

@gravity-ui/uikit

Version:

Gravity UI base styling and components

12 lines (11 loc) 562 B
import type * as React from 'react'; import type { DistributiveOmit } from "../../types/utils.js"; import type { AvatarProps } from "../Avatar/index.js"; import type { AriaLabelingProps, DOMProps, QAProps } from "../types.js"; export type UserSize = '3xs' | '2xs' | 'xs' | 's' | 'm' | 'l' | 'xl'; export interface UserProps extends AriaLabelingProps, DOMProps, QAProps { avatar?: DistributiveOmit<AvatarProps, 'size' | 'className'> | string | React.ReactElement<unknown>; name?: React.ReactNode; description?: React.ReactNode; size?: UserSize; }