style(13-03): apply Prettier formatting across repo

Mechanical reformat — no logic changes. 398 files changed, 19125
insertions(+), 16457 deletions(-). Prettier 3.8.4 with .prettierrc
(singleQuote:true, semi:true, tabWidth:2, trailingComma:all,
printWidth:100). Isolated per D-13-08 for reviewability.
This commit is contained in:
Lucas Berger
2026-06-11 20:35:18 -04:00
parent 4bc0445173
commit 982438dc10
398 changed files with 19050 additions and 16382 deletions
+7 -7
View File
@@ -17,11 +17,11 @@
* button (FIX 4). Same breakpoint (767px) as AppNav's phone/desktop switch.
*/
import { NavLink } from 'react-router'
import { CalendarDays, List } from 'lucide-react'
import { NavLink } from 'react-router';
import { CalendarDays, List } from 'lucide-react';
function isPhone(): boolean {
return typeof window !== 'undefined' && window.matchMedia('(max-width: 767px)').matches
return typeof window !== 'undefined' && window.matchMedia('(max-width: 767px)').matches;
}
const tabBase: React.CSSProperties = {
@@ -42,19 +42,19 @@ const tabBase: React.CSSProperties = {
transition: 'color 0.1s ease, border-color 0.1s ease',
userSelect: 'none',
WebkitTapHighlightColor: 'transparent',
}
};
const tabActiveOverride: React.CSSProperties = {
color: 'var(--color-member-0)',
borderBottom: '2px solid var(--color-member-0)',
}
};
export function BottomTabBar() {
// Phone-only: return null on desktop (≥768px) so the fixed bar does not overlay
// the AppNav sidebar's Settings/avatar button (FIX 4). Consistent with the
// isPhone() breakpoint used in AppNav and CalendarShell.
if (!isPhone()) {
return null
return null;
}
return (
@@ -97,5 +97,5 @@ export function BottomTabBar() {
<span>Lists</span>
</NavLink>
</nav>
)
);
}