UNPKG

1.21 kBTypeScriptView Raw
1import * as React from 'react';
2import { IStyle, ITheme } from '../../Styling';
3import { IRefObject, IStyleFunctionOrObject } from '../../Utilities';
4import { DocumentCardDetailsBase } from './DocumentCardDetails.base';
5/**
6 * {@docCategory DocumentCard}
7 */
8export interface IDocumentCardDetails {
9}
10/**
11 * {@docCategory DocumentCard}
12 */
13export interface IDocumentCardDetailsProps extends React.Props<DocumentCardDetailsBase> {
14 /**
15 * Gets the component ref.
16 */
17 componentRef?: IRefObject<IDocumentCardDetails>;
18 /**
19 * Call to provide customized styling that will layer on top of the variant rules
20 */
21 styles?: IStyleFunctionOrObject<IDocumentCardDetailsStyleProps, IDocumentCardDetailsStyles>;
22 /**
23 * Theme provided by HOC.
24 */
25 theme?: ITheme;
26 /**
27 * Optional override class name
28 */
29 className?: string;
30}
31/**
32 * {@docCategory DocumentCard}
33 */
34export interface IDocumentCardDetailsStyleProps {
35 /**
36 * Accept theme prop.
37 */
38 theme: ITheme;
39 /**
40 * Optional override class name
41 */
42 className?: string;
43}
44/**
45 * {@docCategory DocumentCard}
46 */
47export interface IDocumentCardDetailsStyles {
48 root: IStyle;
49}