mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-11-07 02:55:24 +00:00
fix: tile lines no longer overlap section lines, tab row button groups fit
This commit is contained in:
1 parent
191d5b2e57
commit
cd81203df8
3 files changed
+4
-2
No files matched your search
@@ -34,6 +34,7 @@
|
|||||||
- The first run plugin picker no longer sets the default layout and themes to Remove. They always stay on
|
- The first run plugin picker no longer sets the default layout and themes to Remove. They always stay on
|
||||||
- Alerts with no icon no longer squeeze their text to one word per line
|
- Alerts with no icon no longer squeeze their text to one word per line
|
||||||
- Password fields with the show button are the same height as the other fields next to them
|
- Password fields with the show button are the same height as the other fields next to them
|
||||||
|
- Button groups next to tabs no longer touch the lines of the tab row
|
||||||
- The Secure your account setup step no longer shows up empty when no passkey or authenticator plugin is on
|
- The Secure your account setup step no longer shows up empty when no passkey or authenticator plugin is on
|
||||||
- An installed plugin update older than the copy in a newer image is removed at startup instead of logging an error every boot
|
- An installed plugin update older than the copy in a newer image is removed at startup instead of logging an error every boot
|
||||||
- Canceling a download to the desktop app right as it starts no longer leaves a partial file behind
|
- Canceling a download to the desktop app right as it starts no longer leaves a partial file behind
|
||||||
|
|||||||
@@ -138,7 +138,7 @@ export function TabStrip({
|
|||||||
</button>
|
</button>
|
||||||
)}
|
)}
|
||||||
{trailing && (
|
{trailing && (
|
||||||
<div className="flex shrink-0 items-center gap-1 px-2 [&_[data-slot=button]]:!h-6 [&_[data-slot=button][data-size^=icon]]:!size-6 [&_[data-slot=input]]:!h-6 [&_[data-slot=select-trigger]]:!h-6">
|
<div className="flex shrink-0 items-center gap-1 px-2 [&_[data-slot=button]]:!h-6 [&_[data-slot=button][data-size^=icon]]:!size-6 [&_[data-slot=input]]:!h-6 [&_[data-slot=select-trigger]]:!h-6 [&_[data-slot=segmented]_button]:!h-[calc(1.5rem-2px)]">
|
||||||
{trailing}
|
{trailing}
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|||||||
@@ -98,7 +98,8 @@ export function BottomEdge({
|
|||||||
const ref = useRef<HTMLDivElement>(null);
|
const ref = useRef<HTMLDivElement>(null);
|
||||||
const reaches = useReachesBottom(ref);
|
const reaches = useReachesBottom(ref);
|
||||||
return (
|
return (
|
||||||
<div ref={ref} className={cn("min-w-0 overflow-clip", className)}>
|
// flow-root keeps the -1px margin inside, overflow clip alone lets it escape.
|
||||||
|
<div ref={ref} className={cn("flow-root min-w-0 overflow-clip", className)}>
|
||||||
<div
|
<div
|
||||||
className={cn((owned || closed || reaches) && "-mb-px", innerClassName)}
|
className={cn((owned || closed || reaches) && "-mb-px", innerClassName)}
|
||||||
>
|
>
|
||||||
|
|||||||
Reference in new issue
Block a user