Milestone v1.0: FamilySync MVP #1

Merged
luckberg merged 376 commits from gsd/v1.0-milestone into main 2026-06-10 17:39:19 -04:00
Showing only changes of commit 92dbbfe110 - Show all commits
+7 -2
View File
@@ -22,9 +22,14 @@
* .sx__calendar inner flex-column container (flex:1; height:100%) * .sx__calendar inner flex-column container (flex:1; height:100%)
* .sx__view-container scrollable time-grid body (flex:1; overflow-y:auto) * .sx__view-container scrollable time-grid body (flex:1; overflow-y:auto)
* *
* The React adapter wraps everything in a single <div> with no class; we * The React adapter (@schedule-x/react) wraps the calendar in a div with class
* target it via the .sx__calendar-wrapper descendant relationship. * `.sx-react-calendar-wrapper`. That element had no height, so .sx__calendar-wrapper's
* height:100% resolved against an auto-height parent and collapsed — killing the
* time-grid's internal scroll. Give the adapter wrapper height:100% too so the full
* chain (container → .sx-react-calendar-wrapper → .sx__calendar-wrapper → .sx__calendar
* → .sx__view-container[overflow-y:auto]) has a resolvable height end-to-end.
*/ */
.sx-react-calendar-wrapper,
.sx__calendar-wrapper { .sx__calendar-wrapper {
height: 100%; height: 100%;
} }