UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Microsoft 365.

44 lines (43 loc) 1.35 kB
import * as React from 'react'; import { AnnouncedBase } from './Announced.base'; import { IStyle } from '../../Styling'; import { IStyleFunctionOrObject } from '../../Utilities'; /** * {@docCategory Announced} */ export interface IAnnouncedProps extends React.Props<AnnouncedBase>, React.HTMLAttributes<HTMLDivElement> { /** * The status message provided as screen reader output */ message?: string; /** * Priority with which the screen reader should treat updates to this region * @default 'polite' */ 'aria-live'?: 'off' | 'polite' | 'assertive'; /** * Optionally render the root of this component as another component type or primitive. * The custom type **must** preserve any children or native props passed in. * @default 'div' */ as?: React.ElementType; /** Call to provide customized styling that will layer on top of the variant rules. */ styles?: IStyleFunctionOrObject<{}, IAnnouncedStyles>; } /** * {@docCategory Announced} */ export declare type IAnnouncedStyleProps = Pick<IAnnouncedProps, 'className'>; /** * {@docCategory Announced} */ export interface IAnnouncedStyles { /** * Style override for the root element. */ root: IStyle; /** * Style override for the screen reader text. */ screenReaderText: IStyle; }