36 lines
891 B
JavaScript
36 lines
891 B
JavaScript
import { Container } from '@mui/material';
|
|
|
|
import Header from './Header';
|
|
import AnnouncementsTab from './AnnouncementsTab';
|
|
import AssignmentsTab from './AssignmentsTab';
|
|
|
|
import styles from './styles';
|
|
|
|
function View({
|
|
layoutType,
|
|
classroom,
|
|
selectedTabOption,
|
|
onSelectTabOption,
|
|
announcementsTabData,
|
|
assignmentsTabData,
|
|
}) {
|
|
const { container } = styles[layoutType];
|
|
return (
|
|
<Container disableGutters sx={container}>
|
|
<Header
|
|
layoutType={layoutType}
|
|
classroom={classroom}
|
|
selectedTabOption={selectedTabOption}
|
|
onSelectTabOption={onSelectTabOption}
|
|
/>
|
|
<AnnouncementsTab
|
|
layoutType={layoutType}
|
|
announcementsTabData={announcementsTabData}
|
|
classroom={classroom && classroom}
|
|
/>
|
|
<AssignmentsTab assignmentsTabData={assignmentsTabData} />
|
|
</Container>
|
|
);
|
|
}
|
|
|
|
export default View;
|