feat(FRE-596): add PWA setup and responsive design

- Register service worker for offline caching (app shell + API responses)
- Link manifest.json in index.html with updated theme colors
- Update manifest start_url to /app/dashboard for PWA experience
- Add comprehensive team management CSS with responsive breakpoints
- Add alert, loading, and danger button styles
- Mobile-first responsive layout for team list and detail views
This commit is contained in:
Senior Engineer
2026-04-28 01:48:48 -04:00
committed by Michael Freno
parent b6d1f4c3b6
commit 88f0239ab7
5 changed files with 709 additions and 7 deletions

View File

@@ -4,6 +4,14 @@ import { ClerkProvider } from './lib/auth/clerk-provider';
import { routes } from './routes';
import './index.css';
if ('serviceWorker' in navigator) {
window.addEventListener('load', () => {
navigator.serviceWorker.register('/sw.js').catch((err) => {
console.warn('Service worker registration failed:', err);
});
});
}
render(
() => (
<ClerkProvider>