fix(desktop): align Windows close button chrome
This commit is contained in:
@@ -205,7 +205,10 @@ export const WindowsWindowControls = React.memo(function WindowsWindowControls({
|
|||||||
<button
|
<button
|
||||||
key="close"
|
key="close"
|
||||||
type="button"
|
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'); }}
|
onClick={() => { void invokeDesktop('desktop_close_current_window'); }}
|
||||||
title={t('header.windowControls.close')}
|
title={t('header.windowControls.close')}
|
||||||
aria-label={t('header.windowControls.close')}
|
aria-label={t('header.windowControls.close')}
|
||||||
|
|||||||
@@ -1910,7 +1910,8 @@ export const Header: React.FC<HeaderProps> = ({
|
|||||||
<div
|
<div
|
||||||
onMouseDown={handleDragStart}
|
onMouseDown={handleDragStart}
|
||||||
className={cn(
|
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
|
macosHeaderSizeClass
|
||||||
)}
|
)}
|
||||||
style={webWindowControlsOverlayStyle}
|
style={webWindowControlsOverlayStyle}
|
||||||
|
|||||||
@@ -262,7 +262,8 @@ const MiniChatHeader: React.FC<{ mode: MiniChatMode }> = ({ mode }) => {
|
|||||||
return (
|
return (
|
||||||
<header
|
<header
|
||||||
className={cn(
|
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',
|
hasMacTrafficLights ? 'pl-[5.5rem]' : 'pl-3',
|
||||||
usesFramelessChrome ? 'h-12' : macosHeaderSizeClass || 'min-h-14',
|
usesFramelessChrome ? 'h-12' : macosHeaderSizeClass || 'min-h-14',
|
||||||
)}
|
)}
|
||||||
|
|||||||
Reference in New Issue
Block a user