const { data: courses, error } = await client
.from('schedules')
.select('dates, start_date:dates->0, end_date:dates->-1')
.gte(
'start_date',
startDate ? startDate.toISOString() : new Date(0).toISOString(),
)
.lte(
'end_date',
endDate ? endDate.toISOString() : new Date().toISOString(),
)
.limit(10);
const { data: courses, error } = await client
.from('schedules')
.select('dates, start_date:dates->0, end_date:dates->-1')
.gte(
'start_date',
startDate ? startDate.toISOString() : new Date(0).toISOString(),
)
.lte(
'end_date',
endDate ? endDate.toISOString() : new Date().toISOString(),
)
.limit(10);