const [sessionChoose, setSessionChoose] = useState<ISession | undefined>();
const [columns, setColumns] = useState<ColumnsType<ISession>>([]);
const [data, setData] = useState<any>([]);
const {data: dataSessions} = useList<ISession>({
resource: "sessions",
});
const sessions: ISession[] | undefined = dataSessions?.data;
// Functions
useSubscription({
channel: "tentatives",
onLiveEvent: (data: any) => {
const tentative: ITentative = data.etudiantFaitNouvelleTentative;
if(tentative.idSession !== sessionChoose?.id) return;
}
})
const handleSessionChange = (value: string) => {
const chosenSession = sessions?.find((session) => session.nom === value);
setSessionChoose(chosenSession);
};
const [sessionChoose, setSessionChoose] = useState<ISession | undefined>();
const [columns, setColumns] = useState<ColumnsType<ISession>>([]);
const [data, setData] = useState<any>([]);
const {data: dataSessions} = useList<ISession>({
resource: "sessions",
});
const sessions: ISession[] | undefined = dataSessions?.data;
// Functions
useSubscription({
channel: "tentatives",
onLiveEvent: (data: any) => {
const tentative: ITentative = data.etudiantFaitNouvelleTentative;
if(tentative.idSession !== sessionChoose?.id) return;
}
})
const handleSessionChange = (value: string) => {
const chosenSession = sessions?.find((session) => session.nom === value);
setSessionChoose(chosenSession);
};