Skip to content

fix(scheduler): resolve EventCalendar styling, drag-drop, height, and…#221

Merged
roncodes merged 1 commit intodev-v0.6.39from
feat/scheduler-event-calendar-integration
Apr 6, 2026
Merged

fix(scheduler): resolve EventCalendar styling, drag-drop, height, and…#221
roncodes merged 1 commit intodev-v0.6.39from
feat/scheduler-event-calendar-integration

Conversation

@roncodes
Copy link
Copy Markdown
Member

@roncodes roncodes commented Apr 6, 2026

… header overflow

  • CSS: add comprehensive --ec-* variable overrides matching Fleetbase Tailwind palette (gray-50/100/200/300/400, indigo-600, white/gray-900 bg) for both light and dark mode; style toolbar, sidebar, resource labels, events, now-indicator, and scrollbars

  • Drag-drop: add onCalendarDragLeave action to clear the drag-over highlight when the pointer exits the timeline container; add dragleave event listener to the timeline div; add data-dragging-over attribute management in both onCalendarDragOver and onCalendarDrop so the CSS highlight fires correctly

  • Height: add fleet-ops-scheduler-tab-nav containerClass to the TabNavigation wrapper; add scoped CSS to make the tab-navigation display:flex flex-col, tab-content flex:1 min-h-0, next-view-section-body flex:1 min-h-0, and fleet-ops-scheduler-container flex:1 min-h-0 so the timeline fills the full viewport height

  • Header overflow: constrain next-view-section-subheader to max-width:100% overflow:hidden and allow next-view-section-subheader-actions to flex-shrink and flex-wrap so all action buttons remain visible and usable

… header overflow

- CSS: add comprehensive --ec-* variable overrides matching Fleetbase Tailwind
  palette (gray-50/100/200/300/400, indigo-600, white/gray-900 bg) for both
  light and dark mode; style toolbar, sidebar, resource labels, events,
  now-indicator, and scrollbars

- Drag-drop: add onCalendarDragLeave action to clear the drag-over highlight
  when the pointer exits the timeline container; add dragleave event listener
  to the timeline div; add data-dragging-over attribute management in both
  onCalendarDragOver and onCalendarDrop so the CSS highlight fires correctly

- Height: add fleet-ops-scheduler-tab-nav containerClass to the TabNavigation
  wrapper; add scoped CSS to make the tab-navigation display:flex flex-col,
  tab-content flex:1 min-h-0, next-view-section-body flex:1 min-h-0, and
  fleet-ops-scheduler-container flex:1 min-h-0 so the timeline fills the
  full viewport height

- Header overflow: constrain next-view-section-subheader to max-width:100%
  overflow:hidden and allow next-view-section-subheader-actions to flex-shrink
  and flex-wrap so all action buttons remain visible and usable
@roncodes roncodes merged commit 7edaff2 into dev-v0.6.39 Apr 6, 2026
@roncodes roncodes deleted the feat/scheduler-event-calendar-integration branch April 6, 2026 11:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant