diff --git a/client/src/constants/menuItems.js b/client/src/constants/menuItems.js index 8a910e3..e2ab184 100644 --- a/client/src/constants/menuItems.js +++ b/client/src/constants/menuItems.js @@ -1,6 +1,7 @@ import UploadDLockData from '../scenes/UploadDLockData'; import Home from '../scenes/Home'; import IncidentsReport from '../scenes/IncidentsReport'; +import PracticeSummaryReport from '../scenes/PracticeSummaryReport'; export const mainMenuItems = [ { @@ -9,6 +10,12 @@ export const mainMenuItems = [ url: '/', component: Home, }, + { + id: 'practiceSummaryReport', + title: 'Practice Summary Report', + url: '/practice-summary-report', + component: PracticeSummaryReport, + }, { id: 'report', title: 'Incidents Report', diff --git a/client/src/scenes/PracticeSummaryReport/components/MemberSelector.js b/client/src/scenes/PracticeSummaryReport/components/MemberSelector.js new file mode 100644 index 0000000..fe1781a --- /dev/null +++ b/client/src/scenes/PracticeSummaryReport/components/MemberSelector.js @@ -0,0 +1,20 @@ +import React, { Component } from 'react'; +import { Dropdown, Form } from 'semantic-ui-react'; + +class MemberSelector extends Component { + render(){ + return ( +
+ + + + ); + } +} + +export default MemberSelector; diff --git a/client/src/scenes/PracticeSummaryReport/components/MemberSummary.js b/client/src/scenes/PracticeSummaryReport/components/MemberSummary.js new file mode 100644 index 0000000..3be23d6 --- /dev/null +++ b/client/src/scenes/PracticeSummaryReport/components/MemberSummary.js @@ -0,0 +1,9 @@ +import React, { Component } from 'react'; + +class MemberSummary extends Component { + render() { + return (

Member Summary

); + } +} + +export default MemberSummary; diff --git a/client/src/scenes/PracticeSummaryReport/index.js b/client/src/scenes/PracticeSummaryReport/index.js new file mode 100644 index 0000000..14c8bcd --- /dev/null +++ b/client/src/scenes/PracticeSummaryReport/index.js @@ -0,0 +1,49 @@ +import React, { Component } from 'react'; +import { connect } from 'react-redux'; +import {Container, Grid} from 'semantic-ui-react'; + +import MainMenu from '../../components/MainMenu'; +import DateRangePicker from '../../components/DateRangePicker'; +import MemberSelector from './components/MemberSelector'; +import MemberSummary from './components/MemberSummary'; +import MemberIncidentsTable from '../../components/MemberIncidentsTable'; + +class PracticeSummaryReport extends Component { + render () { + return ( + + +

Practice Summary Report

+
+ + + + + + + + + + + + + + + + + + + + +
+ ); + } +} + +const mapStateToProps = (state) => ({ +}); + +const mapDispatchToProps = (dispatch) => ({ +}); + +export default connect(mapStateToProps, mapDispatchToProps)(PracticeSummaryReport);