import * as React from 'react'; import { IPersonaProps, IPersonaSharedProps, IPersonaStyles, Persona, PersonaSize, PersonaPresence, } from '@fluentui/react/lib/Persona'; import { Icon, IIconStyles } from '@fluentui/react/lib/Icon'; import { Stack } from '@fluentui/react/lib/Stack'; import { TestImages } from '@fluentui/example-data'; const personaStyles: Partial = { root: { margin: '0 0 10px 0' } }; const iconStyles: Partial = { root: { marginRight: 5 } }; export const PersonaCustomRenderExample: React.FunctionComponent = () => { const examplePersona: IPersonaSharedProps = { imageUrl: TestImages.personaFemale, imageInitials: 'AL', text: 'Annie Lindqvist', secondaryText: 'Software Engineer', tertiaryText: 'In a meeting', optionalText: 'Available at 4:00pm', }; return (
Custom icon in secondary text
); }; function _onRenderSecondaryText(props: IPersonaProps): JSX.Element { return (
{props.secondaryText}
); }