diff --git a/frontend/src/components/FocusView/FocusTimeline.jsx b/frontend/src/components/FocusView/FocusTimeline.jsx index 20fe705..6f83896 100644 --- a/frontend/src/components/FocusView/FocusTimeline.jsx +++ b/frontend/src/components/FocusView/FocusTimeline.jsx @@ -7,6 +7,7 @@ export default function FocusTimeline({ project, activeDeliverableId, onEditDeli return (
+ {/* Project header */}

{project.name}

@@ -18,8 +19,24 @@ export default function FocusTimeline({ project, activeDeliverableId, onEditDeli
- {/* pt-6 gives the "SELECTED" badge room above the card without clipping */} -
+ {/* + px-4 gives the scale-105 active card breathing room on both sides + so it never clips against the scroll container edge. + pt-8 gives the absolute "SELECTED" badge (-top-5) full clearance. + pb-2 prevents the bottom ring shadow from clipping. + overflow-x-auto + overflow-y-visible lets the badge float above. + */} +
{sorted.map((d, i) => (
))} {sorted.length === 0 && ( -

No deliverables yet.

+

No deliverables yet.

)}