@@ -21,6 +21,7 @@ import SharedCalendar from "../TimetableBuilder/SharedCalendar";
2121import { useGetUsernameFromUserIdQuery } from "@/api/authApiSlice" ;
2222
2323export interface Timetable {
24+ index : number ;
2425 id : number ;
2526 created_at : string ;
2627 updated_at : string ;
@@ -82,6 +83,7 @@ const Home = () => {
8283 const allTimetables = [ ...myOwningTimetables , ...sharedWithMeTimetables ]
8384 . map ( ( timetable , index ) => ( {
8485 ...timetable ,
86+ index : index + 1 ,
8587 isShared : index >= myOwningTimetables . length ,
8688 } ) )
8789 . sort ( sortingFunction ) ;
@@ -104,8 +106,6 @@ const Home = () => {
104106 ) ;
105107 const ownerUsername = usernameData ?? "" ;
106108
107- console . log ( "SELECTED SHARED TIMETABLE" , selectedSharedTimetable ) ;
108-
109109 return (
110110 < div className = "w-full" >
111111 < div className = "m-8" >
@@ -178,7 +178,7 @@ const Home = () => {
178178 refetch = { refetch }
179179 sharedRefetch = { sharedRefetch }
180180 setErrorMessage = { setErrorMessage }
181- key = { timetable . id }
181+ key = { timetable . index }
182182 ownerId = { timetable . user_id }
183183 title = { timetable . timetable_title }
184184 lastEditedDate = { new Date ( timetable . updated_at ) }
@@ -194,7 +194,7 @@ const Home = () => {
194194 refetch = { refetch }
195195 sharedRefetch = { sharedRefetch }
196196 setErrorMessage = { setErrorMessage }
197- key = { timetable . id }
197+ key = { timetable . index }
198198 ownerId = { timetable . user_id }
199199 title = { timetable . timetable_title }
200200 lastEditedDate = { new Date ( timetable . updated_at ) }
@@ -210,7 +210,7 @@ const Home = () => {
210210 refetch = { refetch }
211211 sharedRefetch = { sharedRefetch }
212212 setErrorMessage = { setErrorMessage }
213- key = { timetable . id }
213+ key = { timetable . index }
214214 ownerId = { timetable . user_id }
215215 title = { timetable . timetable_title }
216216 lastEditedDate = { new Date ( timetable . updated_at ) }
0 commit comments