12345678910111213141516171819202122232425262728293031323334353637 |
- // @flow
-
- import { PureComponent } from 'react';
-
- export type Props = {
-
- /**
- * Color of the (initials based) avatar, if needed.
- */
- color?: string,
-
- /**
- * Initials to be used to render the initials based avatars.
- */
- initials?: string,
-
- /**
- * Callback to signal the failure of the loading of the URL.
- */
- onAvatarLoadError?: Function,
-
- /**
- * Expected size of the avatar.
- */
- size?: number;
-
- /**
- * The URL of the avatar to render.
- */
- url?: ?string
- };
-
- /**
- * Implements an abstract stateless avatar component that renders an avatar purely from what gets passed through
- * props.
- */
- export default class AbstractStatelessAvatar<P: Props> extends PureComponent<P> {}
|