From 86d28136de5e53514ce82b0e9a5c56c2a056989e Mon Sep 17 00:00:00 2001 From: David Joy Date: Thu, 20 Aug 2020 13:46:44 -0400 Subject: [PATCH] Paragon 10: Updating Dropdown and Button usages. (#187) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Updating Dropdown and Button. * Fixing broken tests and test warnings. * Remove comment block. * Using variant=“link” on the Tabs Dropdown.Toggle. * Fixing some merge conflicts. --- package-lock.json | 6 ++--- package.json | 6 ++--- .../enrollment-alert/EnrollmentAlert.jsx | 2 +- src/course-header/Header.jsx | 9 ++++---- .../course/bookmark/BookmarkButton.jsx | 3 ++- .../sequence/content-lock/ContentLock.jsx | 2 +- .../SequenceNavigation.jsx | 4 ++-- .../SequenceNavigationDropdown.jsx | 7 +++--- .../SequenceNavigationDropdown.test.jsx | 14 ++++++++--- .../SequenceNavigationTabs.test.jsx | 23 +++++++++++++++---- .../sequence-navigation/UnitButton.jsx | 1 + .../sequence-navigation/UnitNavigation.jsx | 6 +++-- src/generic/tabs/Tabs.jsx | 4 ++-- src/index.scss | 6 +++++ .../masquerade-widget/MasqueradeWidget.jsx | 4 ++-- 15 files changed, 65 insertions(+), 32 deletions(-) diff --git a/package-lock.json b/package-lock.json index 83566d51..82aab18f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1443,9 +1443,9 @@ } }, "@edx/paragon": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-9.1.1.tgz", - "integrity": "sha512-kSnALJeIBEtGb7GiEq1pOihQlNesLFwYoHovxAatyteZYcjOF1I27W3VJdx1mE07ZjfUUwrzY2czvvPXMWKP8A==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@edx/paragon/-/paragon-10.0.1.tgz", + "integrity": "sha512-rUQvGYVFDCTn9Vd5jk1zTOTzQK04TCKultizipRA1OmYJongMjUYUUTpX4A6KmYNvwkOY7GHQ1Ewd2W4nXj49g==", "requires": { "@fortawesome/fontawesome-svg-core": "^1.2.21", "@fortawesome/free-solid-svg-icons": "^5.10.1", diff --git a/package.json b/package.json index 32bd5efa..ee4819ee 100644 --- a/package.json +++ b/package.json @@ -36,9 +36,9 @@ "dependencies": { "@edx/frontend-component-footer": "10.0.11", "@edx/frontend-component-header": "2.0.5", - "@edx/frontend-enterprise": "^4.2.2", + "@edx/frontend-enterprise": "4.2.2", "@edx/frontend-platform": "1.5.2", - "@edx/paragon": "9.1.1", + "@edx/paragon": "10.0.1", "@fortawesome/fontawesome-svg-core": "1.2.30", "@fortawesome/free-brands-svg-icons": "5.13.1", "@fortawesome/free-regular-svg-icons": "5.13.1", @@ -61,7 +61,7 @@ "reselect": "4.0.0" }, "devDependencies": { - "@edx/frontend-build": "^5.2.0", + "@edx/frontend-build": "5.2.0", "@testing-library/dom": "7.16.3", "@testing-library/jest-dom": "5.10.1", "@testing-library/react": "10.3.0", diff --git a/src/alerts/enrollment-alert/EnrollmentAlert.jsx b/src/alerts/enrollment-alert/EnrollmentAlert.jsx index c9ac6e01..9574e864 100644 --- a/src/alerts/enrollment-alert/EnrollmentAlert.jsx +++ b/src/alerts/enrollment-alert/EnrollmentAlert.jsx @@ -33,7 +33,7 @@ function EnrollmentAlert({ intl, payload }) { } const button = canEnroll && ( - ); diff --git a/src/course-header/Header.jsx b/src/course-header/Header.jsx index 1ed133e6..68bb0a60 100644 --- a/src/course-header/Header.jsx +++ b/src/course-header/Header.jsx @@ -55,22 +55,23 @@ export default function Header({ - + {authenticatedUser.username} - + Dashboard Profile Account - { !enterpriseLearnerPortalLink + {!enterpriseLearnerPortalLink && ( // Users should only see Order History if they do not have an available // learner portal, because an available learner portal currently means // that they access content via Subscriptions, in which context an "order" // is not relevant. - && Order History} + Order History + )} Sign Out diff --git a/src/courseware/course/bookmark/BookmarkButton.jsx b/src/courseware/course/bookmark/BookmarkButton.jsx index 88c5ef45..c2e20981 100644 --- a/src/courseware/course/bookmark/BookmarkButton.jsx +++ b/src/courseware/course/bookmark/BookmarkButton.jsx @@ -40,7 +40,8 @@ export default function BookmarkButton({ return (

- +

); diff --git a/src/courseware/course/sequence/sequence-navigation/SequenceNavigation.jsx b/src/courseware/course/sequence/sequence-navigation/SequenceNavigation.jsx index c5d38cb8..2fc39ef9 100644 --- a/src/courseware/course/sequence/sequence-navigation/SequenceNavigation.jsx +++ b/src/courseware/course/sequence/sequence-navigation/SequenceNavigation.jsx @@ -51,7 +51,7 @@ export default function SequenceNavigation({ return sequenceStatus === LOADED && (