diff --git a/client/src/components/SolutionViewer/exam-results-modal.tsx b/client/src/components/SolutionViewer/exam-results-modal.tsx index c229b792e41..a3c098a89f2 100644 --- a/client/src/components/SolutionViewer/exam-results-modal.tsx +++ b/client/src/components/SolutionViewer/exam-results-modal.tsx @@ -1,8 +1,8 @@ -import { Button, Modal } from '@freecodecamp/react-bootstrap'; +import { Modal } from '@freecodecamp/react-bootstrap'; import { connect } from 'react-redux'; import React from 'react'; import { useTranslation } from 'react-i18next'; -import { Row } from '@freecodecamp/ui'; +import { Row, Button } from '@freecodecamp/ui'; import type { GeneratedExamResults } from '../../redux/prop-types'; import { closeModal } from '../../templates/Challenges/redux/actions'; diff --git a/client/src/components/SolutionViewer/project-modal.tsx b/client/src/components/SolutionViewer/project-modal.tsx index 169bb9f2326..865cc406f44 100644 --- a/client/src/components/SolutionViewer/project-modal.tsx +++ b/client/src/components/SolutionViewer/project-modal.tsx @@ -1,6 +1,8 @@ -import { Button, Modal } from '@freecodecamp/react-bootstrap'; import React from 'react'; import { useTranslation } from 'react-i18next'; +import { Modal } from '@freecodecamp/react-bootstrap'; +import { Button } from '@freecodecamp/ui'; + import { CompletedChallenge } from '../../redux/prop-types'; import SolutionViewer from './solution-viewer'; diff --git a/client/src/components/profile/components/time-line.tsx b/client/src/components/profile/components/time-line.tsx index 68c1ea010f0..eabf75cfe1b 100644 --- a/client/src/components/profile/components/time-line.tsx +++ b/client/src/components/profile/components/time-line.tsx @@ -1,4 +1,3 @@ -import { Button, Modal } from '@freecodecamp/react-bootstrap'; import Loadable from '@loadable/component'; import { graphql, useStaticQuery } from 'gatsby'; import { reverse, sortBy } from 'lodash-es'; @@ -6,7 +5,8 @@ import React, { useMemo, useState } from 'react'; import type { TFunction } from 'i18next'; import { withTranslation } from 'react-i18next'; import { connect } from 'react-redux'; -import { Table } from '@freecodecamp/ui'; +import { Modal } from '@freecodecamp/react-bootstrap'; +import { Table, Button } from '@freecodecamp/ui'; import envData from '../../../../config/env.json'; import { getLangCode } from '../../../../../shared/config/i18n'; diff --git a/client/src/components/signout-modal/index.tsx b/client/src/components/signout-modal/index.tsx index 8ae2818f359..014352539ba 100644 --- a/client/src/components/signout-modal/index.tsx +++ b/client/src/components/signout-modal/index.tsx @@ -1,17 +1,16 @@ import React from 'react'; -import { Button, Modal } from '@freecodecamp/react-bootstrap'; +import { Modal } from '@freecodecamp/react-bootstrap'; import { bindActionCreators, Dispatch, AnyAction } from 'redux'; import { createSelector } from 'reselect'; import { connect } from 'react-redux'; import { useTranslation } from 'react-i18next'; +import { Button } from '@freecodecamp/ui'; import { Spacer } from '../helpers'; import { hardGoTo as navigate, closeSignoutModal } from '../../redux/actions'; import { isSignoutModalOpenSelector } from '../../redux/selectors'; import { apiLocation } from '../../../config/env.json'; -import './signout-modal.css'; - const mapStateToProps = createSelector( isSignoutModalOpenSelector, (show: boolean) => ({ @@ -71,22 +70,18 @@ function SignoutModal(props: SignoutModalProps): JSX.Element {
diff --git a/client/src/components/signout-modal/signout-modal.css b/client/src/components/signout-modal/signout-modal.css deleted file mode 100644 index 11c065b7c0b..00000000000 --- a/client/src/components/signout-modal/signout-modal.css +++ /dev/null @@ -1,12 +0,0 @@ -.btn-signout { - background-color: var(--danger-color); - color: var(--danger-background); - border-color: var(--danger-background); -} - -.btn-signout:hover, -.btn-signout:focus { - color: var(--danger-color); - background-color: var(--danger-background); - border-color: var(--danger-background); -} diff --git a/client/src/components/solution-display-widget/index.tsx b/client/src/components/solution-display-widget/index.tsx index 8c28d3036b9..9c92e551454 100644 --- a/client/src/components/solution-display-widget/index.tsx +++ b/client/src/components/solution-display-widget/index.tsx @@ -1,9 +1,9 @@ +import React from 'react'; import { faExternalLinkAlt } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import { Button } from '@freecodecamp/react-bootstrap'; -import { Dropdown, MenuItem } from '@freecodecamp/ui'; -import React from 'react'; +import { Dropdown, MenuItem, Button } from '@freecodecamp/ui'; import { useTranslation } from 'react-i18next'; + import { CompletedChallenge } from '../../redux/prop-types'; import { getSolutionDisplayType } from '../../utils/solution-display-type'; import './solution-display-widget.css'; @@ -54,7 +54,10 @@ export function SolutionDisplayWidget({ @@ -78,8 +81,10 @@ export function SolutionDisplayWidget({ const ShowProjectLinkForCertification = ( diff --git a/client/src/pages/__snapshots__/email-sign-up.test.js.snap b/client/src/pages/__snapshots__/email-sign-up.test.js.snap index 605fd0cefe8..fd138d69978 100644 --- a/client/src/pages/__snapshots__/email-sign-up.test.js.snap +++ b/client/src/pages/__snapshots__/email-sign-up.test.js.snap @@ -161,10 +161,8 @@ exports[` Non-Authenticated user "not accepted terms and conditio } /> buttons.sign-up-email-list diff --git a/client/src/pages/email-sign-up.tsx b/client/src/pages/email-sign-up.tsx index c2c01c6b73e..3fc9d6c3a7d 100644 --- a/client/src/pages/email-sign-up.tsx +++ b/client/src/pages/email-sign-up.tsx @@ -1,4 +1,3 @@ -import { Button } from '@freecodecamp/react-bootstrap'; import React, { useEffect, useRef } from 'react'; import Helmet from 'react-helmet'; import { useTranslation, Trans } from 'react-i18next'; @@ -6,7 +5,7 @@ import { connect } from 'react-redux'; import { bindActionCreators } from 'redux'; import type { Dispatch } from 'redux'; import { createSelector } from 'reselect'; -import { Container, Col, Row } from '@freecodecamp/ui'; +import { Container, Col, Row, Button } from '@freecodecamp/ui'; import IntroDescription from '../components/Intro/components/intro-description'; import createRedirect from '../components/create-redirect'; @@ -66,9 +65,8 @@ function EmailListOptIn({