31 lines
1.1 KiB
TypeScript
31 lines
1.1 KiB
TypeScript
import * as React from 'react';
|
|
import type { IFacepileProps } from './Facepile.types';
|
|
import type { JSXElement } from '@fluentui/utilities';
|
|
/**
|
|
* FacePile with no default styles.
|
|
* [Use the `styles` API to add your own styles.](https://github.com/microsoft/fluentui/wiki/Component-Styling)
|
|
*/
|
|
export declare class FacepileBase extends React.Component<IFacepileProps, {}> {
|
|
static defaultProps: IFacepileProps;
|
|
private _ariaDescriptionId;
|
|
private _classNames;
|
|
constructor(props: IFacepileProps);
|
|
render(): JSXElement;
|
|
protected onRenderAriaDescription(): JSXElement | undefined;
|
|
private _onRenderVisiblePersonas;
|
|
private _getPersonaControl;
|
|
private _getPersonaCoinControl;
|
|
private _getElementWithOnClickEvent;
|
|
private _getElementWithoutOnClickEvent;
|
|
private _getElementProps;
|
|
private _getOverflowElement;
|
|
private _getDescriptiveOverflowElement;
|
|
private _getIconElement;
|
|
private _getAddNewElement;
|
|
private _onPersonaClick;
|
|
private _onPersonaMouseMove;
|
|
private _onPersonaMouseOut;
|
|
private _renderInitials;
|
|
private _renderInitialsNotPictured;
|
|
}
|