feat: fast theme toggle in navbar (#904)

This commit is contained in:
Thebora Kompanioni 2025-06-07 11:50:28 +02:00 committed by GitHub
parent 91e65339ed
commit 69f65fa3bd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 6 additions and 13 deletions

View file

@ -11,7 +11,6 @@ import { CurrentWallet, useCurrentWallet, useCurrentWalletInfo } from '../contex
import { useServiceInfo, useSessionConnectionError } from '../context/ServiceInfoContext'
import { routes } from '../constants/routes'
import { AmountSats } from '../libs/JmWalletApi'
import { isDebugFeatureEnabled } from '../constants/debugFeatures'
import styles from './Navbar.module.css'
@ -197,11 +196,9 @@ const TrailingNav = ({ joiningRoute, onClick }: TrailingNavProps) => {
</NavLink>
</rb.Nav.Item>
)}
{isDebugFeatureEnabled('fastThemeToggle') && (
<rb.Nav.Item className="d-none d-md-flex align-items-stretch">
<FastThemeToggle />
</rb.Nav.Item>
)}
<rb.Nav.Item className="d-none d-md-flex align-items-stretch">
<FastThemeToggle />
</rb.Nav.Item>
<rb.Nav.Item className="d-flex align-items-stretch">
<NavLink
to={routes.settings}
@ -309,11 +306,9 @@ export default function Navbar() {
<span>{t('navbar.menu')}</span>
</rb.Navbar.Toggle>
</div>
{isDebugFeatureEnabled('fastThemeToggle') && (
<rb.Nav.Item className="d-none d-md-flex align-items-center pe-2">
<FastThemeToggle />
</rb.Nav.Item>
)}
<rb.Nav.Item className="d-none d-md-flex align-items-center pe-2">
<FastThemeToggle />
</rb.Nav.Item>
<rb.Navbar.Offcanvas className={`navbar-offcanvas navbar-${settings.theme}`} placement="end">
<rb.Offcanvas.Header>
<rb.Offcanvas.Title>{t('navbar.title')}</rb.Offcanvas.Title>

View file

@ -7,7 +7,6 @@ interface DebugFeatures {
importDummyMnemonicPhrase: boolean
rescanChainPage: boolean
allowFeeValuesReset: boolean
fastThemeToggle: boolean
enableDemoEarnReport: boolean
enableDemoOrderbook: boolean
}
@ -23,7 +22,6 @@ const debugFeatures: DebugFeatures = {
importDummyMnemonicPhrase: devMode,
rescanChainPage: devMode,
allowFeeValuesReset: devMode,
fastThemeToggle: devMode,
enableDemoEarnReport: devMode,
enableDemoOrderbook: devMode,
}