Skip to content

Commit 445e5fd

Browse files
AmirMohammad Cheraghaliclaude
authored andcommitted
Fix mobile language switcher: use compact mode + adjust NGL mobile offset
- Replace hidden md:block wrapper with compact LanguageSwitcher (shows flag+globe) so language switching is accessible on mobile without opening sidebar - Reduce NGL mobile right offset from 192px to 110px so compact nav (~185px wide) clears both the hamburger (left) and help/donate buttons (right) on all phone sizes - Remove LanguageSwitcher from mobile sidebar (it's back in top nav) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent bf13d28 commit 445e5fd

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

src/ViewerApp.tsx

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2921,8 +2921,8 @@ function App() {
29212921
visualizerEngine === 'molstar'
29222922
? (isAiChatOpen ? 'right-[324px] md:right-[392px]' : 'right-4 md:right-8')
29232923
: (chains.length > 0
2924-
? (isAiChatOpen ? 'right-[512px] md:right-[628px]' : 'right-[192px] md:right-[340px]')
2925-
: (isAiChatOpen ? 'right-[324px] md:right-[442px]' : 'right-[192px] md:right-[240px]'))
2924+
? (isAiChatOpen ? 'right-[512px] md:right-[628px]' : 'right-[110px] md:right-[340px]')
2925+
: (isAiChatOpen ? 'right-[324px] md:right-[442px]' : 'right-[110px] md:right-[240px]'))
29262926
}`}>
29272927
<button
29282928
onClick={() => setIsNotebookOpen(!isNotebookOpen)}
@@ -2931,7 +2931,7 @@ function App() {
29312931
<NotebookPen className={`w-4 h-4 ${isNotebookOpen ? 'animate-pulse' : ''}`} />
29322932
<span className="hidden md:inline">{t.notebookLabel as string}</span>
29332933
</button>
2934-
<div className="hidden md:block"><LanguageSwitcher /></div>
2934+
<LanguageSwitcher compact />
29352935
{user ? (
29362936
<Link
29372937
to="/dashboard"
@@ -2970,9 +2970,8 @@ function App() {
29702970
${isMobileMenuOpen ? 'translate-x-0 opacity-100' : '-translate-x-full opacity-100 md:translate-x-0'}
29712971
${isSidebarCollapsed ? 'md:w-0 md:overflow-hidden md:opacity-0' : 'md:w-80 md:opacity-100'}
29722972
`}>
2973-
{/* Mobile Close Button + Language Switcher */}
2974-
<div className="md:hidden absolute top-4 right-4 z-50 flex items-center gap-2">
2975-
<LanguageSwitcher />
2973+
{/* Mobile Close Button */}
2974+
<div className="md:hidden absolute top-4 right-4 z-50">
29762975
<button onClick={() => setIsMobileMenuOpen(false)} className="p-2 text-white/50 hover:text-white">
29772976
<X size={24} />
29782977
</button>

0 commit comments

Comments
 (0)