import { RenderMode, ServerRoute } from '@angular/ssr'; /** * Server routes configuration for Angular SSR. * * ALL routes use RenderMode.Server — every request hits the SSR server, * which fetches fresh station config from the API before rendering HTML. * This eliminates the stale-asset flash that occurred with prerendered HTML * (prerender runs at build time when the API is unavailable, baking in * DEFAULT_CONFIG values). */ export const serverRoutes: ServerRoute[] = [ { path: '', renderMode: RenderMode.Server }, { path: 'about', renderMode: RenderMode.Server }, { path: 'schedule', renderMode: RenderMode.Server }, { path: 'events', renderMode: RenderMode.Server }, { path: 'contact', renderMode: RenderMode.Server }, { path: 'login', renderMode: RenderMode.Server }, { path: 'admin', renderMode: RenderMode.Server }, { path: '**', renderMode: RenderMode.Server }, ];