Skip to content

Commit 04e5b54

Browse files
committed
Amended mobile navigation to include API settings.
Mobile app now fully functional, and to be integrated panels (top scorers, and season stats) have been replaced by Settings and Ai Assistant.
1 parent 16067a6 commit 04e5b54

5 files changed

Lines changed: 271 additions & 54 deletions

File tree

src/App.svelte

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@
55
import Footer from './components/Footer.svelte';
66
import Dashboard from './components/Dashboard.svelte';
77
import QueryBuilder from './components/QueryBuilder.svelte';
8-
import PatternDiscovery from './components/PatternDiscovery.svelte';
98
import AiAssistant from './components/AiAssistant.svelte';
10-
import SeasonStats from './components/SeasonStats.svelte';
119
import Settings from './components/Settings.svelte';
1210
import OpenAISetupWizard from './components/OpenAISetupWizard.svelte';
1311
import Help from './components/Help.svelte';
@@ -37,10 +35,8 @@
3735
}
3836
3937
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
4440
4541
// Check for OpenAI API key in localStorage
4642
const openAIKey = localStorage.getItem('openai_api_key');
@@ -77,7 +73,7 @@
7773
<div class="flex-1 flex flex-col overflow-hidden">
7874
<Header toggleSidebar={toggleSidebar} />
7975

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">
8177
<!-- Page transition overlay -->
8278
{#if isTransitioning}
8379
<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,12 +85,8 @@
8985
<Dashboard bind:this={dashboardComponent} />
9086
{:else if currentView === 'Query Builder'}
9187
<QueryBuilder on:navigate={navigate} />
92-
<!-- {:else if currentView === 'Pattern Discovery'}
93-
<PatternDiscovery /> -->
9488
{:else if currentView === 'AI Assistant'}
9589
<AiAssistant on:navigate={navigate} />
96-
<!-- {:else if currentView === 'Season Stats'}
97-
<SeasonStats /> -->
9890
{:else if currentView === 'Settings'}
9991
<Settings />
10092
{:else if currentView === 'Help'}

0 commit comments

Comments
 (0)