Skip to content

Commit

Permalink
Merge pull request #13 from SETeam59/Index-file-issues
Browse files Browse the repository at this point in the history
Fixed the index file issues
  • Loading branch information
NarasimhaNayan authored Oct 19, 2023
2 parents c977f05 + 8d1eed7 commit b447f4c
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions frontend/src/application/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
import React, { useEffect, useState } from "react";
import { useDispatch, useSelector } from "react-redux";
import Header from "../components/Header";
import Home from "../components/Home";
import EmptyBoard from "../components/EmptyBoard";
import boardsSlice from "../redux/boardsSlice";

function ApplicationPage({ initialData, logout, getData }) {
const [isBoardModalOpen, setIsBoardModalOpen] = useState(false);
const dispatch = useDispatch();
const boards = useSelector((state) => state.boards);
const activeBoard = boards.find((board) => board.isActive);
useEffect(() => {
getData();
}, []);
if (!activeBoard && boards.length > 0)
dispatch(boardsSlice.actions.setBoardActive({ index: 0 }));
return (
<div className=" overflow-hidden overflow-x-scroll">
<>
{boards.length > 0 ? (
<>
<Header
setIsBoardModalOpen={setIsBoardModalOpen}
isBoardModalOpen={isBoardModalOpen}
logout={logout}
/>
<Home
setIsBoardModalOpen={setIsBoardModalOpen}
isBoardModalOpen={isBoardModalOpen}
/>
</>
) : (
<>
<EmptyBoard type="add" />
</>
)}
</>
</div>
);
}

export default ApplicationPage;

0 comments on commit b447f4c

Please sign in to comment.