Files
fauxjira/client/src/components/Project/index.jsx
2019-12-14 01:20:54 +01:00

26 lines
644 B
JavaScript

import React from 'react';
import useApi from 'shared/hooks/api';
import { PageLoader, PageError } from 'shared/components';
import Sidebar from './Sidebar';
import Board from './Board';
import { ProjectPage } from './Styles';
const Project = () => {
const [{ data, error, setLocalData: setLocalProjectData }] = useApi.get('/project');
if (!data) return <PageLoader />;
if (error) return <PageError />;
const { project } = data;
return (
<ProjectPage>
<Sidebar projectName={project.name} />
<Board project={project} setLocalProjectData={setLocalProjectData} />
</ProjectPage>
);
};
export default Project;