@gravity-ui/uikit
Version:
Gravity UI base styling and components
12 lines (11 loc) • 562 B
TypeScript
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;
}