- TaskForm: add start_time/end_time fields; on save emits optional block payload so PlannerView creates a PlannedBlock automatically - PlannerView: handleSave accepts block param, calls createBlock after task creation when time is provided - CalendarBlock: planned blocks with task_id get draggable="true" + @dragstart emitting blockDragStart event - CalendarGrid: forward blockDragStart to useCalendarDnD - useCalendarDnD: onBlockDragStart stores block_id + duration in dataTransfer; onDrop handles both move-existing-block and create-new-block paths Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 line
170 B
CSS
1 line
170 B
CSS
.calendar-block--manual[data-v-978cfc69]{background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(255,255,255,.1) 3px,rgba(255,255,255,.1) 6px)}
|