import React, { useState } from 'react'; import { Hyperlink, Icon, IconButton, IconButtonWithTooltip, } from '@openedx/paragon'; import { Close, HelpOutline } from '@openedx/paragon/icons'; import { useIntl } from '@edx/frontend-platform/i18n'; import messages from '../discussions/posts/post-editor/messages'; const PostHelpPanel = () => { const intl = useIntl(); const [showHelpPane, setShowHelpPane] = useState(false); return ( <>
setShowHelpPane(true)} alt={intl.formatMessage(messages.showHelpIcon)} tooltipContent={
{intl.formatMessage(messages.discussionHelpTooltip)}
} src={HelpOutline} iconAs={Icon} size="inline" className="float-right p-3 help-icon" iconClassNames="help-icon-size" data-testid="help-button" invertColors isActive />
{showHelpPane && (
setShowHelpPane(false)} alt={intl.formatMessage(messages.actionsAlt)} src={Close} iconAs={Icon} size="inline" className="float-right p-3" iconClassNames="icon-size" data-testid="hide-help-button" />

{intl.formatMessage(messages.discussionHelpHeader)}

{intl.formatMessage(messages.discussionHelpDescription)}

{intl.formatMessage(messages.discussionHelpCourseParticipation)} {intl.formatMessage(messages.discussionHelpMathExpressions)}
)} ); }; export default React.memo(PostHelpPanel);