@atlaskit/comment
Version:
A comment displays discussions and user feedback.
29 lines (28 loc) • 833 B
JavaScript
import React from 'react';
import { usePlatformLeafEventHandler } from '@atlaskit/analytics-next/usePlatformLeafEventHandler';
import Field from './field';
const Author = ({
children,
href,
onClick: providedOnClick,
onFocus,
onMouseOver
}) => {
const onClick = usePlatformLeafEventHandler({
fn: (event, analyticsEvent) => providedOnClick && providedOnClick(event, analyticsEvent),
action: 'clicked',
componentName: 'commentAuthor',
packageName: "@atlaskit/comment",
packageVersion: "14.2.5"
});
return /*#__PURE__*/React.createElement(Field, {
hasAuthor: true,
href: href,
onClick: onClick,
onFocus: onFocus,
onMouseOver: onMouseOver
}, children);
};
Author.displayName = 'CommentAuthor';
// eslint-disable-next-line @repo/internal/react/require-jsdoc
export default Author;