| ... | @@ -932,9 +932,12 @@ const SidebarV2Row = memo(function SidebarV2Row(props: { | ... | @@ -932,9 +932,12 @@ const SidebarV2Row = memo(function SidebarV2Row(props: { |
| 932 | the hidden state out of flow lets the project label reclaim | 932 | the hidden state out of flow lets the project label reclaim |
| 933 | space without either state overlapping it. */} | 933 | space without either state overlapping it. */} |
| 934 | <span className="group/v2-status-slot relative ml-auto flex h-5 min-w-8 shrink-0 items-stretch justify-end text-xs"> | 934 | <span className="group/v2-status-slot relative ml-auto flex h-5 min-w-8 shrink-0 items-stretch justify-end text-xs"> |
| | 935 | {/* pointer-events-none: while hovered this label is absolute |
| | 936 | + opacity-0, which paints it ABOVE the in-flow settle/snooze |
| | 937 | buttons; without it the invisible label eats their clicks. */} |
| 935 | <span | 938 | <span |
| 936 | className={cn( | 939 | className={cn( |
| 937 | "self-center justify-self-end tabular-nums text-muted-foreground/65 transition-opacity group-focus-within/v2-status-slot:absolute group-focus-within/v2-status-slot:right-0 group-hover/v2-row:absolute group-hover/v2-row:right-0 group-hover/v2-row:opacity-0", | 940 | "pointer-events-none self-center justify-self-end tabular-nums text-muted-foreground/65 transition-opacity group-focus-within/v2-status-slot:absolute group-focus-within/v2-status-slot:right-0 group-hover/v2-row:absolute group-hover/v2-row:right-0 group-hover/v2-row:opacity-0", |
| 938 | snoozeMenuOpen && "absolute right-0 opacity-0", | 941 | snoozeMenuOpen && "absolute right-0 opacity-0", |
| 939 | )} | 942 | )} |
| 940 | > | 943 | > |