diff --git a/src/components/BMDashboard/Issues/IssueDashboard.jsx b/src/components/BMDashboard/Issues/IssueDashboard.jsx index 7f49a41c35..0a6636c668 100644 --- a/src/components/BMDashboard/Issues/IssueDashboard.jsx +++ b/src/components/BMDashboard/Issues/IssueDashboard.jsx @@ -20,7 +20,7 @@ import IssueHeader from './IssueHeader'; export default function IssueDashboard() { const dispatch = useDispatch(); - const issues = useSelector(state => state.bmIssues?.issues || []); + const issues = useSelector(state => state.bmIssues || []); const darkMode = useSelector(state => state.theme.darkMode); const [currentPage, setCurrentPage] = useState(1); diff --git a/src/components/BMDashboard/Issues/IssueHeader.jsx b/src/components/BMDashboard/Issues/IssueHeader.jsx index 78455e656e..d3829c5627 100644 --- a/src/components/BMDashboard/Issues/IssueHeader.jsx +++ b/src/components/BMDashboard/Issues/IssueHeader.jsx @@ -48,7 +48,7 @@ export function IssueHeader(props) { - + diff --git a/src/components/BMDashboard/Projects/ProjectDetails/ProjectDetails.jsx b/src/components/BMDashboard/Projects/ProjectDetails/ProjectDetails.jsx index cb6da7b4b8..1630f56f27 100644 --- a/src/components/BMDashboard/Projects/ProjectDetails/ProjectDetails.jsx +++ b/src/components/BMDashboard/Projects/ProjectDetails/ProjectDetails.jsx @@ -1,13 +1,19 @@ import { useParams } from 'react-router-dom'; -import { useSelector } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux'; +import { useEffect } from 'react'; import { Container, Row, Col } from 'reactstrap'; import LogBar from './LogBar'; import RentedToolsDisplay from './RentedTools/RentedToolsDisplay'; import MaterialsDisplay from './Materials/MaterialsDisplay'; import ProjectLog from './ProjectLog'; import styles from './ProjectDetails.module.css'; +import { fetchBMProjects } from '../../../../actions/bmdashboard/projectActions'; function ProjectDetails() { + const dispatch = useDispatch(); + useEffect(() => { + dispatch(fetchBMProjects()); + }, []); const { projectId } = useParams(); const darkMode = useSelector(state => state.theme.darkMode); const projects = useSelector(state => state.bmProjects) || []; diff --git a/src/components/Header/Header.jsx b/src/components/Header/Header.jsx index 24f492e9b1..d0d7d7db6d 100644 --- a/src/components/Header/Header.jsx +++ b/src/components/Header/Header.jsx @@ -478,7 +478,7 @@ export function Header(props) { Equipment/Tool List - + Issue