From 7d21a3d4c9b7bc978d809874e45263b1f73f6b37 Mon Sep 17 00:00:00 2001 From: Kristin Aoki <42981026+KristinAoki@users.noreply.github.com> Date: Tue, 17 Jan 2023 15:41:11 -0500 Subject: [PATCH] feat: change feedback and delete icons to outline variants (#198) --- package-lock.json | 14 +++---- package.json | 2 +- src/colors.scss | 1 - .../AnswerWidget/AnswerOption.jsx | 14 ++++--- .../AnswerWidget/AnswersContainer.jsx | 4 +- .../__snapshots__/AnswerOption.test.jsx.snap | 6 +-- .../AnswersContainer.test.jsx.snap | 12 ++++-- .../Checker/__snapshots__/index.test.jsx.snap | 4 +- .../AnswerWidget/components/Checker/index.jsx | 2 +- .../components/Feedback/FeedbackBox.jsx | 2 +- .../__snapshots__/FeedbackBox.test.jsx.snap | 2 +- .../EditProblemView/AnswerWidget/index.jsx | 6 +-- .../EditProblemView/AnswerWidget/index.scss | 25 ------------ www/package-lock.json | 39 +++++++++++++------ www/package.json | 2 +- 15 files changed, 65 insertions(+), 70 deletions(-) diff --git a/package-lock.json b/package-lock.json index 62c55aa30..930a72c40 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,7 @@ "devDependencies": { "@edx/frontend-build": "^11.0.2", "@edx/frontend-platform": "2.4.0", - "@edx/paragon": "^20.21.3", + "@edx/paragon": "^20.27.0", "@testing-library/dom": "^8.13.0", "@testing-library/react": "12.1.1", "@testing-library/user-event": "^13.5.0", @@ -4327,9 +4327,9 @@ } }, "node_modules/@edx/paragon": { - "version": "20.21.5", - "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-20.21.5.tgz", - "integrity": "sha512-7+pRDS3MejiF3tsOFs9R6PC66zZJb8eN2nYObNWnyUmKZ7DfzzpHVsDuUYUg+J5cm3dYMY2imyIrMrqov6ettA==", + "version": "20.27.0", + "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-20.27.0.tgz", + "integrity": "sha512-jy62ZEBdAVlsP6tAm1/YDyMtc9fiD47H00whoW+y2Z+lLZqPsv6D5boIPQIcdBeg0W4f2gCU4TEy2+b2q8mYGA==", "dev": true, "dependencies": { "@fortawesome/fontawesome-svg-core": "^6.1.1", @@ -37695,9 +37695,9 @@ } }, "@edx/paragon": { - "version": "20.21.5", - "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-20.21.5.tgz", - "integrity": "sha512-7+pRDS3MejiF3tsOFs9R6PC66zZJb8eN2nYObNWnyUmKZ7DfzzpHVsDuUYUg+J5cm3dYMY2imyIrMrqov6ettA==", + "version": "20.27.0", + "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-20.27.0.tgz", + "integrity": "sha512-jy62ZEBdAVlsP6tAm1/YDyMtc9fiD47H00whoW+y2Z+lLZqPsv6D5boIPQIcdBeg0W4f2gCU4TEy2+b2q8mYGA==", "dev": true, "requires": { "@fortawesome/fontawesome-svg-core": "^6.1.1", diff --git a/package.json b/package.json index 555f11e50..bc07d0ddb 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "devDependencies": { "@edx/frontend-build": "^11.0.2", "@edx/frontend-platform": "2.4.0", - "@edx/paragon": "^20.21.3", + "@edx/paragon": "^20.27.0", "@testing-library/dom": "^8.13.0", "@testing-library/react": "12.1.1", "@testing-library/user-event": "^13.5.0", diff --git a/src/colors.scss b/src/colors.scss index a6630db18..f3c642859 100644 --- a/src/colors.scss +++ b/src/colors.scss @@ -1,2 +1 @@ -$white: #fff; $black: #000; \ No newline at end of file diff --git a/src/editors/containers/ProblemEditor/components/EditProblemView/AnswerWidget/AnswerOption.jsx b/src/editors/containers/ProblemEditor/components/EditProblemView/AnswerWidget/AnswerOption.jsx index 725dbeddb..73f07b3ea 100644 --- a/src/editors/containers/ProblemEditor/components/EditProblemView/AnswerWidget/AnswerOption.jsx +++ b/src/editors/containers/ProblemEditor/components/EditProblemView/AnswerWidget/AnswerOption.jsx @@ -2,9 +2,12 @@ import React, { memo } from 'react'; import { connect, useDispatch } from 'react-redux'; import PropTypes from 'prop-types'; import { - Collapsible, Icon, IconButton, Form, + Collapsible, + Icon, + IconButton, + Form, } from '@edx/paragon'; -import { Feedback, Delete } from '@edx/paragon/icons'; +import { FeedbackOutline, DeleteOutline } from '@edx/paragon/icons'; import { injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import messages from './messages'; @@ -33,7 +36,7 @@ export const AnswerOption = ({ onToggle={toggleFeedback} className="answer-option d-flex flex-row justify-content-between flex-nowrap pb-2 pt-2" > -
+
{ const { hasSingleAnswer } = initializeAnswerContainer({ answers, problemType, updateField }); return ( -
+
{answers.map((answer) => ( ))}