| ... | ... | @@ -1807,7 +1807,7 @@ const SidebarThreadRow = memo(function SidebarThreadRow(props: { |
| 1807 | 1807 | <span |
| 1808 | 1808 | className={cn( |
| 1809 | 1809 | "inline-flex justify-end tabular-nums text-secondary-label transition-opacity", |
| 1810 | | !isWoke && "group-hover/sidebar-row:opacity-0", |
| 1810 | !isWoke && "group-any-hover/sidebar-row:opacity-0", |
| 1811 | 1811 | )} |
| 1812 | 1812 | > |
| 1813 | 1813 | {variantAction === "unsnooze" && props.snoozeWakeLabelText !== null ? ( |
| ... | ... | @@ -1851,8 +1851,8 @@ const SidebarThreadRow = memo(function SidebarThreadRow(props: { |
| 1851 | 1851 | onClick={handleUnsnoozeClick} |
| 1852 | 1852 | onPointerDown={handleActionPointerDown} |
| 1853 | 1853 | className={cn( |
| 1854 | | "pointer-events-none absolute inset-y-0 right-0 -mr-1 inline-flex cursor-pointer items-center gap-1 rounded-md bg-transparent px-1.5 text-xs text-muted-foreground opacity-0 transition-opacity hover:text-foreground focus-visible:pointer-events-auto focus-visible:opacity-100 group-hover/sidebar-row:pointer-events-auto group-hover/sidebar-row:opacity-100", |
| 1855 | | isWoke && "group-hover/sidebar-row:static", |
| 1854 | "pointer-events-none absolute inset-y-0 right-0 -mr-1 inline-flex cursor-pointer items-center gap-1 rounded-md bg-transparent px-1.5 text-xs text-muted-foreground opacity-0 transition-opacity hover:text-foreground focus-visible:pointer-events-auto focus-visible:opacity-100 group-any-hover/sidebar-row:pointer-events-auto group-any-hover/sidebar-row:opacity-100", |
| 1855 | isWoke && "group-any-hover/sidebar-row:static", |
| 1856 | 1856 | )} |
| 1857 | 1857 | > |
| 1858 | 1858 | <AlarmClockOffIcon className="mb-px size-3" /> |
| ... | ... | @@ -1868,8 +1868,8 @@ const SidebarThreadRow = memo(function SidebarThreadRow(props: { |
| 1868 | 1868 | onClick={handleUnsettleClick} |
| 1869 | 1869 | onPointerDown={handleActionPointerDown} |
| 1870 | 1870 | className={cn( |
| 1871 | | "pointer-events-none absolute inset-y-0 right-0 -mr-1 inline-flex cursor-pointer items-center gap-1 rounded-md bg-transparent px-1.5 text-xs text-muted-foreground opacity-0 transition-opacity hover:text-foreground focus-visible:pointer-events-auto focus-visible:opacity-100 group-hover/sidebar-row:pointer-events-auto group-hover/sidebar-row:opacity-100", |
| 1872 | | isWoke && "group-hover/sidebar-row:static", |
| 1871 | "pointer-events-none absolute inset-y-0 right-0 -mr-1 inline-flex cursor-pointer items-center gap-1 rounded-md bg-transparent px-1.5 text-xs text-muted-foreground opacity-0 transition-opacity hover:text-foreground focus-visible:pointer-events-auto focus-visible:opacity-100 group-any-hover/sidebar-row:pointer-events-auto group-any-hover/sidebar-row:opacity-100", |
| 1872 | isWoke && "group-any-hover/sidebar-row:static", |
| 1873 | 1873 | )} |
| 1874 | 1874 | /> |
| 1875 | 1875 | } |
| ... | ... | @@ -1885,8 +1885,8 @@ const SidebarThreadRow = memo(function SidebarThreadRow(props: { |
| 1885 | 1885 | onClick={handleSettleClick} |
| 1886 | 1886 | onPointerDown={handleActionPointerDown} |
| 1887 | 1887 | className={cn( |
| 1888 | | "pointer-events-none absolute inset-y-0 right-0 inline-flex cursor-pointer items-center gap-1 rounded-md bg-transparent px-2 text-xs text-muted-foreground opacity-0 transition-opacity hover:text-foreground focus-visible:pointer-events-auto focus-visible:opacity-100 group-hover/sidebar-row:pointer-events-auto group-hover/sidebar-row:opacity-100", |
| 1889 | | isWoke && "group-hover/sidebar-row:static", |
| 1888 | "pointer-events-none absolute inset-y-0 right-0 inline-flex cursor-pointer items-center gap-1 rounded-md bg-transparent px-2 text-xs text-muted-foreground opacity-0 transition-opacity hover:text-foreground focus-visible:pointer-events-auto focus-visible:opacity-100 group-any-hover/sidebar-row:pointer-events-auto group-any-hover/sidebar-row:opacity-100", |
| 1889 | isWoke && "group-any-hover/sidebar-row:static", |
| 1890 | 1890 | )} |
| 1891 | 1891 | > |
| 1892 | 1892 | <CheckIcon className="size-3" /> |
| ... | ... | @@ -1975,7 +1975,7 @@ const SidebarThreadRow = memo(function SidebarThreadRow(props: { |
| 1975 | 1975 | className={cn( |
| 1976 | 1976 | isWokeStatus |
| 1977 | 1977 | ? "pointer-events-auto" |
| 1978 | | : "pointer-events-none group-has-[:focus-visible]/sidebar-status-slot:absolute group-has-[:focus-visible]/sidebar-status-slot:right-0 group-has-[:focus-visible]/sidebar-status-slot:opacity-0 group-hover/sidebar-row:absolute group-hover/sidebar-row:right-0 group-hover/sidebar-row:opacity-0", |
| 1978 | : "pointer-events-none group-has-[:focus-visible]/sidebar-status-slot:absolute group-has-[:focus-visible]/sidebar-status-slot:right-0 group-has-[:focus-visible]/sidebar-status-slot:opacity-0 group-any-hover/sidebar-row:absolute group-any-hover/sidebar-row:right-0 group-any-hover/sidebar-row:opacity-0", |
| 1979 | 1979 | "flex items-center self-center justify-self-end tabular-nums text-secondary-label transition-opacity", |
| 1980 | 1980 | snoozeMenuOpen && "pointer-events-none absolute right-0 opacity-0", |
| 1981 | 1981 | )} |
| ... | ... | @@ -2042,7 +2042,7 @@ const SidebarThreadRow = memo(function SidebarThreadRow(props: { |
| 2042 | 2042 | // would keep the controls pinned over the status label |
| 2043 | 2043 | // once the pointer moves away (e.g. after a failed |
| 2044 | 2044 | // settle) instead of cross-fading back. |
| 2045 | | "pointer-events-none absolute inset-y-0 right-0 flex items-stretch opacity-0 transition-opacity has-[:focus-visible]:pointer-events-auto has-[:focus-visible]:static has-[:focus-visible]:opacity-100 group-hover/sidebar-row:pointer-events-auto group-hover/sidebar-row:static group-hover/sidebar-row:opacity-100", |
| 2045 | "pointer-events-none absolute inset-y-0 right-0 flex items-stretch opacity-0 transition-opacity has-[:focus-visible]:pointer-events-auto has-[:focus-visible]:static has-[:focus-visible]:opacity-100 group-any-hover/sidebar-row:pointer-events-auto group-any-hover/sidebar-row:static group-any-hover/sidebar-row:opacity-100", |
| 2046 | 2046 | snoozeMenuOpen && "pointer-events-auto static opacity-100", |
| 2047 | 2047 | )} |
| 2048 | 2048 | > |