github.com/quickfeed/quickfeed@v0.0.0-20240507093252-ed8ca812a09c/public/src/pages/GroupPage.tsx (about) 1 import React from "react" 2 import { useAppState } from "../overmind" 3 import { getCourseID } from "../Helpers" 4 import Groups from "../components/Groups" 5 import GroupComponent from "../components/group/Group" 6 import GroupForm from "../components/group/GroupForm" 7 8 9 const GroupPage = (): JSX.Element => { 10 const state = useAppState() 11 const courseID = getCourseID() 12 13 if (state.isTeacher) { 14 return <Groups /> 15 } 16 17 if (!state.hasGroup(courseID.toString())) { 18 return <GroupForm /> 19 } 20 return <GroupComponent /> 21 } 22 23 export default GroupPage