From 97a242f6f4366c1b1946bf36d8fd118a0f34b9e8 Mon Sep 17 00:00:00 2001 From: Jerel Miller Date: Thu, 6 Aug 2020 23:29:58 -0700 Subject: [PATCH] fix: replace the collect data icon to match the tdp icon --- src/components/CollectDataIcon.js | 104 ++++++++++++++++++++++++++++++ src/components/NavigationItems.js | 5 ++ 2 files changed, 109 insertions(+) create mode 100644 src/components/CollectDataIcon.js diff --git a/src/components/CollectDataIcon.js b/src/components/CollectDataIcon.js new file mode 100644 index 000000000..c994637b6 --- /dev/null +++ b/src/components/CollectDataIcon.js @@ -0,0 +1,104 @@ +import React from 'react'; +import PropTypes from 'prop-types'; +import { css } from '@emotion/core'; + +const styles = { + stem: css` + fill: none; + stroke: currentColor; + stroke-width: 0.5; + stroke-linecap: square; + stroke-linejoin: round; + `, + stemOutline: css` + fill-rule: evenodd; + clip-rule: evenodd; + fill: currentColor; + `, + main: css` + fill: none; + stroke: currentColor; + stroke-width: 0.5; + stroke-linecap: round; + stroke-linejoin: round; + `, +}; + +const CollectDataIcon = ({ className, size }) => ( + + + + + + + + + + + + + + + + + + + + + + + +); + +CollectDataIcon.propTypes = { + className: PropTypes.string, + size: PropTypes.string, +}; + +CollectDataIcon.defaultProps = { + size: '1em', +}; + +export default CollectDataIcon; diff --git a/src/components/NavigationItems.js b/src/components/NavigationItems.js index b488dcb88..eabaffe90 100644 --- a/src/components/NavigationItems.js +++ b/src/components/NavigationItems.js @@ -8,6 +8,7 @@ import cx from 'classnames'; import { BreadcrumbContext } from './BreadcrumbContext'; import styles from './NavigationItems.module.scss'; import { link } from '../types'; +import CollectDataIcon from './CollectDataIcon'; const iconLibrary = { 'Collect data': 'collectData', @@ -73,6 +74,10 @@ const NavigationItems = ({ }; const NavIcon = ({ page }) => { + if (page.displayName === 'Collect data') { + return ; + } + if (iconLibrary[page.displayName]) { return (