diff --git a/src/components/EventsView.jsx b/src/components/EventsView.jsx
index 2329eb3..4f53bb0 100644
--- a/src/components/EventsView.jsx
+++ b/src/components/EventsView.jsx
@@ -140,11 +140,20 @@ const WorkWeekView = ({ events }) => {
const WorkWeekVerticalView = ({ events, selection, setSelection, hideOtherCourses }) => {
const selectionSet = new Set(selection)
+ // const base = {
+ // 1: [],
+ // 2: [],
+ // 3: [],
+ // 4: [],
+ // 5: [],
+ // }
+
const eventsByWeekday = _.groupBy(
!hideOtherCourses ? events : events.filter(e => selectionSet.has(e.name)),
event => event.start.getDay()
)
+ // const dayIntervalLayout = _.mapValues(Object.assign(base, eventsByWeekday), events =>
const dayIntervalLayout = _.mapValues(eventsByWeekday, events =>
layoutIntervals(
events.map(e => ({
@@ -222,9 +231,9 @@ const WorkWeekVerticalView = ({ events, selection, setSelection, hideOtherCourse
- {Object.values(dayIntervalLayout).map((layout, index) => (
-
-
+ {Object.entries(dayIntervalLayout).map(([index, layout]) => (
+
+
{layout.map((events, stackIndex) => (
<>
diff --git a/src/main.jsx b/src/main.jsx
index 8708c18..645e54d 100644
--- a/src/main.jsx
+++ b/src/main.jsx
@@ -10,8 +10,8 @@ import { Icon } from './components/Icon.jsx'
import { Popup } from './components/Popup.jsx'
import { Toolbar } from './components/Toolbar.jsx'
-// window._ = _
-// window.dataBuffer = {}
+window._ = _
+window.dataBuffer = {}
const CALENDAR_IDS = {
'anno-1': ['6308cfcb1df5cb026699ce32'],
@@ -78,7 +78,9 @@ const App = ({}) => {
useEffect(async () => {
const eventi = await loadEventi(CALENDAR_IDS[source])
- // window.dataBuffer[source] = eventi
+
+ window.dataBuffer[source] = eventi
+
setEventi(eventi)
}, [source])
diff --git a/src/styles/main.scss b/src/styles/main.scss
index 8008cc9..f2a9516 100644
--- a/src/styles/main.scss
+++ b/src/styles/main.scss
@@ -712,9 +712,9 @@ body {
border-bottom: 1px solid var(--gray-500);
}
- &:not(:last-child) {
- border-right: 1px solid var(--gray-500);
- }
+ // &:not(:last-child) {
+ border-right: 1px solid var(--gray-500);
+ // }
.events {
position: relative;