Skip to content

Commit 69b1410

Browse files
committed
fix: 回收站
1 parent 77ac88c commit 69b1410

1 file changed

Lines changed: 14 additions & 2 deletions

File tree

apps/web/src/components/layout.tsx

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { view, useService } from '@rabjs/react';
44
import { AuthService } from '../services/auth.service';
55
import { ThemeService } from '../services/theme.service';
66
import { NotificationService } from '../services/notification.service';
7-
import { Zap, Sun, Moon, LogOut, Settings, Sparkles, Images, Brain, Bell } from 'lucide-react';
7+
import { Zap, Sun, Moon, LogOut, Settings, Sparkles, Images, Brain, Bell, Trash2 } from 'lucide-react';
88
import logoUrl from '../assets/logo.png';
99
import logoDarkUrl from '../assets/logo-dark.png';
1010
import { isElectron, isMacOS } from '../electron/isElectron';
@@ -325,10 +325,22 @@ export const Layout = view(({ children }: LayoutProps) => {
325325

326326
{/* Menu Items */}
327327
<div className="py-2">
328+
{/* Trash */}
329+
<button
330+
onClick={() => {
331+
setIsMenuOpen(false);
332+
navigate('/trash');
333+
}}
334+
className="w-full px-4 py-2 text-left text-sm text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-dark-700 flex items-center gap-2 transition-colors cursor-pointer"
335+
>
336+
<Trash2 className="w-4 h-4" />
337+
<span>回收站</span>
338+
</button>
339+
328340
{/* Logout */}
329341
<button
330342
onClick={handleLogout}
331-
className="w-full px-4 py-2 text-left text-sm text-red-600 dark:text-red-400 hover:bg-red-50 dark:hover:bg-red-900/20 flex items-center gap-2 transition-colors cursor-pointer"
343+
className="w-full px-4 py-2 text-left text-sm text-red-600 dark:text-red-400 hover:bg-red-50 dark:hover:bg-red-900/20 flex items-center gap-2 transition-colors cursor-pointer border-t border-gray-200 dark:border-dark-700 mt-2 pt-2"
332344
>
333345
<LogOut className="w-4 h-4" />
334346
<span>登出</span>

0 commit comments

Comments
 (0)