diff --git a/.circleci/config.yml b/.circleci/config.yml index 349c4c5d3c..a7be3f8455 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -363,7 +363,7 @@ workflows: filters: branches: only: - - free + - thrive-discord-button # This is stage env for production QA releases - "build-prod-staging": context : org-global diff --git a/src/assets/images/tc-edu/discord-icon-white.svg b/src/assets/images/tc-edu/discord-icon-white.svg new file mode 100644 index 0000000000..d844b3b4ce --- /dev/null +++ b/src/assets/images/tc-edu/discord-icon-white.svg @@ -0,0 +1,19 @@ + + + D0A3FC91-EEC2-4529-BF7D-3B777D79E185 + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/shared/components/Contentful/Article/Article.jsx b/src/shared/components/Contentful/Article/Article.jsx index 61abb934d3..d15b08c260 100644 --- a/src/shared/components/Contentful/Article/Article.jsx +++ b/src/shared/components/Contentful/Article/Article.jsx @@ -25,12 +25,15 @@ import { import qs from 'qs'; import LoginModal from 'components/LoginModal'; import modalStyle from 'components/LoginModal/modal.scss'; +import { PrimaryButton } from 'topcoder-react-ui-kit'; +import tc from 'components/buttons/themed/tc.scss'; // SVGs and assets import GestureIcon from 'assets/images/icon-gesture.svg'; import ReadMoreArrow from 'assets/images/read-more-arrow.svg'; import IconFacebook from 'assets/images/icon-facebook.svg'; import IconTwitter from 'assets/images/icon-twitter.svg'; import IconLinkedIn from 'assets/images/icon-linkedIn.svg'; +import DiscordIconWhite from 'assets/images/tc-edu/discord-icon-white.svg'; const htmlToText = require('html-to-text'); @@ -335,6 +338,18 @@ class Article extends React.Component { {downvotes} + {/* Discord */} +
+ + Chat on Discord + +
{/* Recommended */}