diff --git a/bun.lockb b/bun.lockb index 0fe6cb3..15f3243 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/src/main.jsx b/src/main.jsx index 943ae04..485294a 100644 --- a/src/main.jsx +++ b/src/main.jsx @@ -11,20 +11,15 @@ import semesterData from './semester-data.json' // MODE_SCHEDULE, // } from './components/EventsView.jsx' -import { Courses } from './components/view/Courses.jsx' -import { Schedule } from './components/view/Schedule.jsx' import { HamburgerMenu } from './components/HamburgerMenu.jsx' import { Help } from './components/Help.jsx' import { Icon } from './components/Icon.jsx' +import { OptionBar } from './components/OptionBar.jsx' import { Popup } from './components/Popup.jsx' import { Toolbar } from './components/Toolbar.jsx' -import { OptionBar } from './components/OptionBar.jsx' -import { - prettyAulaName, - prettyProfName, - clearOldPersistentStates, - usePersistentState, -} from './utils.jsx' +import { Courses } from './components/view/Courses.jsx' +import { Schedule } from './components/view/Schedule.jsx' +import { prettyAulaName, prettyProfName, usePersistentState } from './utils.jsx' import { SettingsBar } from './components/SettingsBar.jsx' @@ -50,6 +45,8 @@ const TIMETABLE_IDS = semesterData.timetableIds function specialEventPatches(eventi) { // Il laboratorio del primo anno in realtà è in due gruppi separati eventi.forEach(evento => { + console.log(evento.id, evento.nome, evento.dataInizio, evento.dataFine) + if ( evento.nome === 'LABORATORIO DI INTRODUZIONE ALLA MATEMATICA COMPUTAZIONALE' ) { @@ -113,7 +110,7 @@ async function loadCalendari(date) { method: 'POST', mode: 'cors', credentials: 'omit', - } + }, ) return await req.json() @@ -127,9 +124,9 @@ async function loadCalendari(date) { ] const results = await Promise.all(requests) const timetablesRaw = results.map(timetable => - specialEventPatches(_.uniqBy(timetable, 'id')) + specialEventPatches(_.uniqBy(timetable, 'id')), ) - const allRaw = specialEventPatches(_.concat(...results), 'id') + const allRaw = _.uniqBy(specialEventPatches(_.concat(...results)), 'id') return { 'anno-1': formatEvents(timetablesRaw[0]), @@ -194,7 +191,7 @@ const App = ({}) => { const [theme, setTheme] = usePersistentState( 'theme', - 'light' + 'light', // window.matchMedia('(prefers-color-scheme: dark)').matches // ? 'dark' // : 'light'