@atlaskit/profilecard
Version:
A React component to display a card with user information.
22 lines • 768 B
JavaScript
import { defineMessages } from 'react-intl-next';
var getLabelMessage = function getLabelMessage(ariaLabelProp, fullName, formatMessage) {
if (ariaLabelProp) {
return ariaLabelProp;
}
return fullName ? formatMessage(messages.label, {
fullName: fullName
}) : formatMessage(messages.fallbackLabel);
};
var messages = defineMessages({
fallbackLabel: {
id: 'profilecard.user.trigger.fallback-aria-label',
defaultMessage: 'More information about this user',
description: 'Label for profile card trigger when we do not have user name'
},
label: {
id: 'profilecard.user.trigger.aria-label',
defaultMessage: 'More information about {fullName}',
description: 'Label for profile card trigger'
}
});
export default getLabelMessage;