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__view-container scrollable time-grid body (flex:1; overflow-y:auto)
*
* The React adapter wraps everything in a single <div> with no class; we
* target it via the .sx__calendar-wrapper descendant relationship.
* The React adapter (@schedule-x/react) wraps the calendar in a div with class
* `.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 {
height: 100%;
}