UNPKG

@fluentui/react

Version:

Reusable React components for building web experiences.

66 lines (55 loc) 1.3 kB
import { DocumentCardStatusBase } from './DocumentCardStatus.base'; import type { IStyle, ITheme } from '../../Styling'; import type { IReactProps, IRefObject, IStyleFunctionOrObject } from '../../Utilities'; /** * {@docCategory DocumentCard} */ export interface IDocumentCardStatus {} /** * {@docCategory DocumentCard} */ export interface IDocumentCardStatusProps extends IReactProps<DocumentCardStatusBase> { /** * Gets the component ref. */ componentRef?: IRefObject<IDocumentCardStatus>; /** * Describes DocumentCard status icon. */ statusIcon?: string; /** * Describe status information. Required field. */ status: string; /** * Call to provide customized styling that will layer on top of the variant rules */ styles?: IStyleFunctionOrObject<IDocumentCardStatusStyleProps, IDocumentCardStatusStyles>; /** * Theme provided by HOC. */ theme?: ITheme; /** * Optional override class name */ className?: string; } /** * {@docCategory DocumentCard} */ export interface IDocumentCardStatusStyleProps { /** * Accept theme prop. */ theme: ITheme; /** * Optional override class name */ className?: string; } /** * {@docCategory DocumentCard} */ export interface IDocumentCardStatusStyles { root: IStyle; }