11import { Window } from '@tauri-apps/api/window'
22import { Button } from './ui/button'
3- import { X , Minus , Square , Settings , Beaker , FolderOpen } from 'lucide-react'
3+ import { X , Minus , Square } from 'lucide-react'
44import icon from '../assets/icon_1024.png'
55import { SettingsPanel } from './SettingsPanel'
66import { EnvironmentPanel } from './EnvironmentPanel'
@@ -72,58 +72,28 @@ export function TitleBar({ currentRequest, onRequestSelect }: TitleBarProps) {
7272 </ div >
7373 ) }
7474
75- < EnvironmentPanel
76- open = { isEnvironmentPanelOpen }
77- onOpenChange = { setIsEnvironmentPanelOpen }
78- trigger = {
79- renderTooltip ( "Manage environments" ,
80- < Button
81- variant = "ghost"
82- size = "sm"
83- aria-label = "Manage environments"
84- className = "h-10 w-10 rounded-none hover:bg-muted"
85- >
86- < Beaker className = "h-4 w-4" />
87- </ Button >
88- )
89- }
90- />
75+ { renderTooltip ( "Manage environments" ,
76+ < EnvironmentPanel
77+ open = { isEnvironmentPanelOpen }
78+ onOpenChange = { setIsEnvironmentPanelOpen }
79+ />
80+ ) }
9181
92- < SettingsPanel
93- open = { isSettingsPanelOpen }
94- onOpenChange = { setIsSettingsPanelOpen }
95- trigger = {
96- renderTooltip ( "Settings" ,
97- < Button
98- variant = "ghost"
99- size = "sm"
100- aria-label = "Settings"
101- className = "h-10 w-10 rounded-none hover:bg-muted"
102- >
103- < Settings className = "h-4 w-4" />
104- </ Button >
105- )
106- }
107- />
82+ { renderTooltip ( "Settings" ,
83+ < SettingsPanel
84+ open = { isSettingsPanelOpen }
85+ onOpenChange = { setIsSettingsPanelOpen }
86+ />
87+ ) }
10888
109- < CollectionsPanel
110- open = { isCollectionsPanelOpen }
111- onOpenChange = { setIsCollectionsPanelOpen }
112- currentRequest = { currentRequest }
113- onRequestSelect = { onRequestSelect }
114- trigger = {
115- renderTooltip ( "Collections" ,
116- < Button
117- variant = "ghost"
118- size = "sm"
119- aria-label = "Collections"
120- className = "h-10 w-10 rounded-none hover:bg-muted"
121- >
122- < FolderOpen className = "h-4 w-4" />
123- </ Button >
124- )
125- }
126- />
89+ { renderTooltip ( "Collections" ,
90+ < CollectionsPanel
91+ open = { isCollectionsPanelOpen }
92+ onOpenChange = { setIsCollectionsPanelOpen }
93+ currentRequest = { currentRequest }
94+ onRequestSelect = { onRequestSelect }
95+ />
96+ ) }
12797
12898 { renderTooltip ( "Minimize" ,
12999 < Button
@@ -141,7 +111,6 @@ export function TitleBar({ currentRequest, onRequestSelect }: TitleBarProps) {
141111 < Button
142112 variant = "ghost"
143113 size = "sm"
144- aria-label = "Maximize"
145114 className = "h-10 w-10 rounded-none hover:bg-muted"
146115 onClick = { ( ) => appWindow . toggleMaximize ( ) }
147116 >
@@ -153,7 +122,6 @@ export function TitleBar({ currentRequest, onRequestSelect }: TitleBarProps) {
153122 < Button
154123 variant = "ghost"
155124 size = "sm"
156- aria-label = "Close"
157125 className = "h-10 w-10 rounded-none hover:bg-red-500 hover:text-white"
158126 onClick = { ( ) => appWindow . close ( ) }
159127 >
0 commit comments