Move recipe actions to bottom bar icon and edit goosehints to settings (#5864)

This commit is contained in:
Zane
2025-11-25 08:55:43 -07:00
committed by GitHub
parent bc2138ac70
commit e1ab27e554
14 changed files with 254 additions and 281 deletions
@@ -6,12 +6,7 @@ import { AppWindowMac, AppWindow } from 'lucide-react';
import { Button } from '../ui/button';
import { Sidebar, SidebarInset, SidebarProvider, SidebarTrigger, useSidebar } from '../ui/sidebar';
interface AppLayoutProps {
setIsGoosehintsModalOpen?: (isOpen: boolean) => void;
}
// Inner component that uses useSidebar within SidebarProvider context
const AppLayoutContent: React.FC<AppLayoutProps> = ({ setIsGoosehintsModalOpen }) => {
const AppLayoutContent: React.FC = () => {
const navigate = useNavigate();
const location = useLocation();
const safeIsMacOS = (window?.electron?.platform || 'darwin') === 'darwin';
@@ -99,7 +94,6 @@ const AppLayoutContent: React.FC<AppLayoutProps> = ({ setIsGoosehintsModalOpen }
<AppSidebar
onSelectSession={handleSelectSession}
setView={setView}
setIsGoosehintsModalOpen={setIsGoosehintsModalOpen}
currentPath={location.pathname}
/>
</Sidebar>
@@ -110,10 +104,10 @@ const AppLayoutContent: React.FC<AppLayoutProps> = ({ setIsGoosehintsModalOpen }
);
};
export const AppLayout: React.FC<AppLayoutProps> = ({ setIsGoosehintsModalOpen }) => {
export const AppLayout: React.FC = () => {
return (
<SidebarProvider>
<AppLayoutContent setIsGoosehintsModalOpen={setIsGoosehintsModalOpen} />
<AppLayoutContent />
</SidebarProvider>
);
};