fix(desktop): align Windows close button chrome
This commit is contained in:
@@ -205,7 +205,10 @@ export const WindowsWindowControls = React.memo(function WindowsWindowControls({
|
||||
<button
|
||||
key="close"
|
||||
type="button"
|
||||
className={cn(buttonClassName, 'hover:bg-status-error hover:text-status-error-foreground')}
|
||||
className={cn(
|
||||
buttonClassName,
|
||||
'hover:bg-[var(--status-error-background)] hover:text-[var(--status-error-foreground)]',
|
||||
)}
|
||||
onClick={() => { void invokeDesktop('desktop_close_current_window'); }}
|
||||
title={t('header.windowControls.close')}
|
||||
aria-label={t('header.windowControls.close')}
|
||||
|
||||
@@ -1910,7 +1910,8 @@ export const Header: React.FC<HeaderProps> = ({
|
||||
<div
|
||||
onMouseDown={handleDragStart}
|
||||
className={cn(
|
||||
'app-region-drag relative flex h-12 select-none items-center pr-3',
|
||||
'app-region-drag relative flex h-12 select-none items-center',
|
||||
usesFramelessChrome && windowControlsSide === 'right' ? 'pr-0' : 'pr-3',
|
||||
macosHeaderSizeClass
|
||||
)}
|
||||
style={webWindowControlsOverlayStyle}
|
||||
|
||||
@@ -262,7 +262,8 @@ const MiniChatHeader: React.FC<{ mode: MiniChatMode }> = ({ mode }) => {
|
||||
return (
|
||||
<header
|
||||
className={cn(
|
||||
'flex items-center gap-3 bg-background pr-3',
|
||||
'flex items-center gap-3 bg-background',
|
||||
usesFramelessChrome && windowControlsSide === 'right' ? 'pr-0' : 'pr-3',
|
||||
hasMacTrafficLights ? 'pl-[5.5rem]' : 'pl-3',
|
||||
usesFramelessChrome ? 'h-12' : macosHeaderSizeClass || 'min-h-14',
|
||||
)}
|
||||
|
||||
Reference in New Issue
Block a user