Skip to content

Commit

Permalink
refactoring, comments
Browse files Browse the repository at this point in the history
  • Loading branch information
DimitriB01 committed Sep 3, 2024
1 parent 60b11d3 commit 6fa9e17
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 8 deletions.
3 changes: 2 additions & 1 deletion src/components/CreateCourse/Modal/CreateCourseModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,15 @@ const CreateCourseModal = memo(
setSuccessRemoteCourseCreated,
handleCloseCreateCourseModal
}: CreateCourseModalProps) => {
//Hooks
const { t } = useTranslation()

const [selectedRemoteCourse, setSelectedRemoteCourse] = useState<RemoteCourse>()
const [activeStep, setActiveStep] = useState<number>(0)
const [courseStartDateValue, setCourseStartDateValue] = useState<Dayjs | null>(dayjs(new Date()))
const [user, setUser] = useState<User>()
const [isSending, setIsSending] = useState<boolean>(false)

//Stores
const getUser = usePersistedStore((state) => state.getUser)
const { addSnackbar } = useContext(SnackbarContext)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ const CreateCourseDetailsTable = ({
datePickerValue,
setDatePickerValue
}: CreateCourseDetailsTableProps) => {
//Hooks
const { t } = useTranslation()

return (
Expand Down
13 changes: 6 additions & 7 deletions src/components/CreateCourse/Table/CreateCourseTable.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,14 @@ type CreateCourseTableProps = {
}

const CreateCourseTable = memo(({ onCourseSelect, selectedCourseName }: CreateCourseTableProps) => {
//Hooks
const { t } = useTranslation()
const { addSnackbar } = useContext(SnackbarContext)

const [remoteLmsCourses, setRemoteLmsCourses] = useState<RemoteCourse[]>([])
const [alreadyCreatedCourses, setAlreadyCreatedCourses] = useState<RemoteCourse[]>([])
const [availableCourses, setAvailableCourses] = useState<RemoteCourse[]>([])

//Stores
const getCourses = useStore((state) => state.getCourses)
const getUser = usePersistedStore((state) => state.getUser)

Expand Down Expand Up @@ -79,11 +80,9 @@ const CreateCourseTable = memo(({ onCourseSelect, selectedCourseName }: CreateCo
})
}, [])

const handleChange = (_event: React.MouseEvent<HTMLElement>, nextView: string) => {
const handleSelectedCourseChange = (_event: React.MouseEvent<HTMLElement>, nextView: string) => {
const selectedCourse = remoteLmsCourses.find((course) => course.fullname === nextView)
if (selectedCourse) {
onCourseSelect(selectedCourse)
}
selectedCourse && onCourseSelect(selectedCourse)
}

//Early return
Expand Down Expand Up @@ -114,7 +113,7 @@ const CreateCourseTable = memo(({ onCourseSelect, selectedCourseName }: CreateCo
orientation="vertical"
value={selectedCourseName}
exclusive
onChange={handleChange}
onChange={handleSelectedCourseChange}
sx={{
'& .MuiToggleButtonGroup-grouped:not(:first-of-type)': {
borderColor: (theme) => theme.palette.common.black
Expand Down Expand Up @@ -158,7 +157,7 @@ const CreateCourseTable = memo(({ onCourseSelect, selectedCourseName }: CreateCo
<ToggleButtonGroup
orientation="vertical"
value={selectedCourseName}
onChange={handleChange}
onChange={handleSelectedCourseChange}
sx={{
'& .MuiToggleButtonGroup-grouped:not(:first-of-type)': {
//is the exact same color as disabled togglebutton
Expand Down

0 comments on commit 6fa9e17

Please sign in to comment.