All files / QuestionListItemQuestionActions QuestionListItemQuestionActions.jsx

100% Statements 30/30
100% Branches 2/2
100% Functions 2/2
100% Lines 30/30

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 311x 1x 1x 1x 1x 2x 2x 2x 2x 2x 2x 2x 1x 1x 1x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 1x 1x  
import React from 'react';
import './QuestionListItemQuestionActions.scss';
import HelpfulButton from '../../Shared/HelpfulButton/HelpfulButton.jsx';
 
const QuestionListItemQuestionActions = ({
  helpfulness,
  id,
  onHelpulButtonClick,
  setShowAddAnswerModal,
  handleOpenAddAnswerModal
}) => {
  const onOpenAddAnswerModal = () => {
    handleOpenAddAnswerModal(id);
    setShowAddAnswerModal(true);
  };
 
  return (
    <div className="question-actions">
      <HelpfulButton
        helpfulness={helpfulness}
        id={id}
        onHelpulButtonClick={onHelpulButtonClick}
      />
      <p className="separator">|</p>
      <button data-testid='add-answer-button' className="add-answer-button" onClick={onOpenAddAnswerModal}>Add answer</button>
    </div>
  );
};
 
export default QuestionListItemQuestionActions;