diff --git a/frontend/src/components/Routine/WeeklyGrid.jsx b/frontend/src/components/Routine/WeeklyGrid.jsx index 4fc8c361..bece3fc8 100644 --- a/frontend/src/components/Routine/WeeklyGrid.jsx +++ b/frontend/src/components/Routine/WeeklyGrid.jsx @@ -80,10 +80,22 @@ function DroppableCell({ day, time, tasks, onDeleteTask }) { } /* ---------------- Weekly Grid ---------------- */ -export default function WeeklyGrid({ scheduledTasks, onSaveDay, onDeleteTask, innerRef }) { +export default function WeeklyGrid({ scheduledTasks, onSaveDay, onDeleteTask, innerRef, highlight }) { return ( -
+ Drag a task from your library onto the grid to start building a routine +
+ ) : ( + + )}Loading routines…
) : savedRoutines.length === 0 ? ( /* - * EmptyState is deep in the page — clicking "Create Your First - * Routine" here triggers handleOpenModal, which scrolls to the - * top first, then opens the modal once the scroll settles. + * EmptyState is deep in the page. Clicking "Create Your First + * Routine" should guide the user toward the actual routine flow + * (drag a task onto the weekly grid), not open the Task form — + * that form belongs to the Task Library's own empty state. */