office-ui-fabric-react
Version: 
Reusable React components for building experiences for Office 365.
36 lines (28 loc) • 1.13 kB
text/typescript
import * as React from 'react';
import { Layer } from './Layer';
export interface ILayer {
}
export interface ILayerProps extends React.HTMLAttributes<HTMLDivElement | Layer> {
  /**
   * Optional callback to access the ILayer interface. Use this instead of ref for accessing
   * the public methods and properties of the component.
   */
  componentRef?: (component: ILayer) => void;
  /** Callback for when the layer is mounted. */
  onLayerMounted?: () => void;
  /**
   * Callback for when the layer is mounted.
   */
  onLayerDidMount?: () => void;
  /**
   * Callback for when the layer is unmounted.
   */
  onLayerWillUnmount?: () => void;
  /**
   * The optional id property provided on a LayerHost that this Layer should render within. The LayerHost does
   * not need to be immediately available but once has been rendered, and if missing, we'll avoid trying
   * to render the Layer content until the host is available. If an id is not provided, we will render the Layer
   * content in a fixed position element rendered at the end of the document.
   */
  hostId?: string;
}