diff --git a/frontend/app/components/Dashboard/SideMenu/SideMenuDividedItem.js b/frontend/app/components/Dashboard/SideMenu/SideMenuDividedItem.js deleted file mode 100644 index bd8af6281..000000000 --- a/frontend/app/components/Dashboard/SideMenu/SideMenuDividedItem.js +++ /dev/null @@ -1,20 +0,0 @@ -import { SideMenuitem } from "UI"; -import Divider from 'Components/Errors/ui/Divider'; - -function SideMenuDividedItem({ className, noTopDivider = false, noBottomDivider = false, ...props }) { - return ( -
- { !noTopDivider && } - - { !noBottomDivider && } -
- ); -} - -SideMenuDividedItem.displayName = "SideMenuDividedItem"; - -export default SideMenuDividedItem; - diff --git a/frontend/app/components/Dashboard/SideMenu/SideMenuHeader.js b/frontend/app/components/Dashboard/SideMenu/SideMenuHeader.js deleted file mode 100644 index 9ab4f194b..000000000 --- a/frontend/app/components/Dashboard/SideMenu/SideMenuHeader.js +++ /dev/null @@ -1,13 +0,0 @@ -import cn from 'classnames'; -import stl from './sideMenuHeader.module.css'; - -function SideMenuHeader({ text, className }) { - return ( -
- { text } -
- ) -} - -SideMenuHeader.displayName = "SideMenuHeader"; -export default SideMenuHeader; diff --git a/frontend/app/components/Dashboard/SideMenu/SideMenuSection.js b/frontend/app/components/Dashboard/SideMenu/SideMenuSection.js deleted file mode 100644 index 1c7cd3c43..000000000 --- a/frontend/app/components/Dashboard/SideMenu/SideMenuSection.js +++ /dev/null @@ -1,45 +0,0 @@ -import { SideMenuitem } from 'UI'; -import SideMenuHeader from './SideMenuHeader'; -import { setShowAlerts } from 'Duck/dashboard'; -import stl from './sideMenuSection.module.css'; -import { connect } from 'react-redux'; -import { NavLink } from 'react-router-dom'; -import { withSiteId } from 'App/routes'; -import CustomMetrics from 'Shared/CustomMetrics'; - -function SideMenuSection({ title, items, onItemClick, setShowAlerts, siteId, activeSection }) { - return ( - <> - - { items.filter(i => i.section === 'metrics').map(item => - onItemClick(item)} - /> - )} - -
-
- setShowAlerts(true)} - /> -
-
-
- -
- - ); -} - -SideMenuSection.displayName = "SideMenuSection"; - -export default connect(state => ({ - siteId: state.getIn([ 'site', 'siteId' ]) -}), { setShowAlerts })(SideMenuSection); diff --git a/frontend/app/components/Dashboard/SideMenu/sideMenuHeader.module.css b/frontend/app/components/Dashboard/SideMenu/sideMenuHeader.module.css deleted file mode 100644 index 5dce4e250..000000000 --- a/frontend/app/components/Dashboard/SideMenu/sideMenuHeader.module.css +++ /dev/null @@ -1,4 +0,0 @@ -.label { - letter-spacing: 0.2em; - color: gray; -} \ No newline at end of file diff --git a/frontend/app/components/Dashboard/SideMenu/sideMenuSection.module.css b/frontend/app/components/Dashboard/SideMenu/sideMenuSection.module.css deleted file mode 100644 index fccde627d..000000000 --- a/frontend/app/components/Dashboard/SideMenu/sideMenuSection.module.css +++ /dev/null @@ -1,5 +0,0 @@ -.divider { - height: 1px; - width: 100%; - background-color: $gray-light; -} \ No newline at end of file diff --git a/frontend/app/components/Dashboard/Widgets/CustomMetricsWidgets/CustomMetricsWidgets.tsx b/frontend/app/components/Dashboard/Widgets/CustomMetricsWidgets/CustomMetricsWidgets.tsx deleted file mode 100644 index 4db7abfd4..000000000 --- a/frontend/app/components/Dashboard/Widgets/CustomMetricsWidgets/CustomMetricsWidgets.tsx +++ /dev/null @@ -1,67 +0,0 @@ -import React, { useEffect, useState } from 'react'; -import { connect } from 'react-redux'; -import { fetchList } from 'Duck/customMetrics'; -import CustomMetricWidget from './CustomMetricWidget'; -import AlertFormModal from 'App/components/Alerts/AlertFormModal'; -import { init as initAlert } from 'Duck/alerts'; -import LazyLoad from 'react-lazyload'; -import CustomMetrics from 'App/components/shared/CustomMetrics'; - -interface Props { - fetchList: Function; - list: any; - onClickEdit: (e) => void; - initAlert: Function; -} -function CustomMetricsWidgets(props: Props) { - const { list } = props; - const [activeMetricId, setActiveMetricId] = useState(null); - const activeList = list.filter(item => item.active); - - useEffect(() => { - props.fetchList() - }, []) - - return ( - <> -
- {activeList.map((item: any) => ( - - { - setActiveMetricId(item.metricId) - props.initAlert({ query: { left: item.series.first().seriesId }}) - }} - /> - - ))} -
- - {list.size === 0 && ( -
-
Be proactive by monitoring the metrics you care about the most.
- -
- )} - - {list.size > 0 && activeList && activeList.size === 0 && ( -
-
It's blank here, add a metric to this section.
-
- )} - - setActiveMetricId(null)} - /> - - ); -} - -export default connect(state => ({ - list: state.getIn(['customMetrics', 'list']), -}), { fetchList, initAlert })(CustomMetricsWidgets); \ No newline at end of file