diff --git a/src/components/exchange/schedule/ExchangeSchedule.tsx b/src/components/exchange/schedule/ExchangeSchedule.tsx index 8885b01b1..c64fe36b0 100644 --- a/src/components/exchange/schedule/ExchangeSchedule.tsx +++ b/src/components/exchange/schedule/ExchangeSchedule.tsx @@ -1,10 +1,14 @@ -import { useContext, useEffect, useState } from "react"; +import { useContext, useEffect, useState, ReactNode } from "react"; import { ClassDescriptor, SlotInfo } from "../../../@types"; import ScheduleContext from "../../../contexts/ScheduleContext"; import { Schedule } from "../../planner"; import ConflictsContext from "../../../contexts/ConflictsContext"; -const ExchangeSchedule = () => { +type ExchangeScheduleProps = { + refresh?: ReactNode; +} + +const ExchangeSchedule = ({refresh}: ExchangeScheduleProps) => { const { exchangeSchedule } = useContext(ScheduleContext); const [slots, setSlots] = useState([]); const [classes, setClasses] = useState([]); @@ -59,6 +63,7 @@ const ExchangeSchedule = () => { return ; } diff --git a/src/components/exchange/schedule/RefreshScheduleButton.tsx b/src/components/exchange/schedule/RefreshScheduleButton.tsx index edd3346f9..6f727b84a 100644 --- a/src/components/exchange/schedule/RefreshScheduleButton.tsx +++ b/src/components/exchange/schedule/RefreshScheduleButton.tsx @@ -16,7 +16,7 @@ export default function RefreshScheduleButton({ return (