|
5 | 5 | import Footer from './components/Footer.svelte'; |
6 | 6 | import Dashboard from './components/Dashboard.svelte'; |
7 | 7 | import QueryBuilder from './components/QueryBuilder.svelte'; |
8 | | - import PatternDiscovery from './components/PatternDiscovery.svelte'; |
9 | 8 | import AiAssistant from './components/AiAssistant.svelte'; |
10 | | - import SeasonStats from './components/SeasonStats.svelte'; |
11 | 9 | import Settings from './components/Settings.svelte'; |
12 | 10 | import OpenAISetupWizard from './components/OpenAISetupWizard.svelte'; |
13 | 11 | import Help from './components/Help.svelte'; |
|
37 | 35 | } |
38 | 36 |
|
39 | 37 | onMount(() => { |
40 | | - // Open sidebar only on large desktop screens |
41 | | - if (window.innerWidth >= 1024) { // Large desktop screens |
42 | | - isSidebarOpen = true; |
43 | | - } |
| 38 | + // Keep sidebar closed by default for cleaner initial view |
| 39 | + // User can open it manually if needed |
44 | 40 |
|
45 | 41 | // Check for OpenAI API key in localStorage |
46 | 42 | const openAIKey = localStorage.getItem('openai_api_key'); |
|
77 | 73 | <div class="flex-1 flex flex-col overflow-hidden"> |
78 | 74 | <Header toggleSidebar={toggleSidebar} /> |
79 | 75 |
|
80 | | - <main class="flex-1 overflow-x-hidden overflow-y-auto bg-white dark:bg-slate-950 p-4 sm:p-6 lg:p-8 relative"> |
| 76 | + <main class="flex-1 overflow-x-hidden overflow-y-auto bg-white dark:bg-slate-950 p-4 sm:p-6 lg:p-8 pb-20 md:pb-4 relative"> |
81 | 77 | <!-- Page transition overlay --> |
82 | 78 | {#if isTransitioning} |
83 | 79 | <div class="absolute inset-0 bg-white/50 dark:bg-slate-950/50 backdrop-blur-sm z-50 transition-opacity duration-200 animate-fadeIn"></div> |
|
89 | 85 | <Dashboard bind:this={dashboardComponent} /> |
90 | 86 | {:else if currentView === 'Query Builder'} |
91 | 87 | <QueryBuilder on:navigate={navigate} /> |
92 | | - <!-- {:else if currentView === 'Pattern Discovery'} |
93 | | - <PatternDiscovery /> --> |
94 | 88 | {:else if currentView === 'AI Assistant'} |
95 | 89 | <AiAssistant on:navigate={navigate} /> |
96 | | - <!-- {:else if currentView === 'Season Stats'} |
97 | | - <SeasonStats /> --> |
98 | 90 | {:else if currentView === 'Settings'} |
99 | 91 | <Settings /> |
100 | 92 | {:else if currentView === 'Help'} |
|
0 commit comments