Demo Lab
Route map
A map of dynamic routes that already exist in EventMap.
Back to Demo Lab[locale] controls the interface language and URL structure.
[id] points to one event and is used by the detail page.
Query strings like ?city=london or ?mode=empty refine a page without adding a new dynamic segment.
- Route pattern
- /[locale]
- Example URL
- /en
- Dynamic segments
- [locale]
- Layer
- app
- Route pattern
- /[locale]/events/[id]
- Example URL
- /en/events/london-music-night
- Dynamic segments
- [locale][id]
- Layer
- content
- Route pattern
- /[locale]/demo
- Example URL
- /en/demo
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/routes
- Example URL
- /en/demo/routes
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/lab-1?city=london
- Example URL
- /en/demo/lab-1?city=london
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/zod
- Example URL
- /en/demo/zod
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/fallback?mode=empty
- Example URL
- /en/demo/fallback?mode=empty
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/search
- Example URL
- /en/search
- Dynamic segments
- [locale]
- Layer
- app
- Route pattern
- /[locale]/favorites
- Example URL
- /en/favorites
- Dynamic segments
- [locale]
- Layer
- app
- Route pattern
- /[locale]/demo/controlled-source
- Example URL
- /en/demo/controlled-source
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/cache-policy
- Example URL
- /en/demo/cache-policy
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/rendering-strategy
- Example URL
- /en/demo/rendering-strategy
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/live-cache
- Example URL
- /en/demo/live-cache
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/client-search
- Example URL
- /en/demo/client-search
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/search-segments
- Example URL
- /en/demo/search-segments
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/search-navigation
- Example URL
- /en/demo/search-navigation
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/live-search-source
- Example URL
- /en/demo/live-search-source
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/seo-baseline
- Example URL
- /en/demo/seo-baseline
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/parallel-routes
- Example URL
- /en/demo/parallel-routes
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/parallel-routes/with-modal
- Example URL
- /en/demo/parallel-routes/with-modal
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/modal-vs-full-page
- Example URL
- /en/demo/modal-vs-full-page
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/suspense-streaming
- Example URL
- /en/demo/suspense-streaming
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/supabase-architecture
- Example URL
- /en/demo/supabase-architecture
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/supabase-rls
- Example URL
- /en/demo/supabase-rls
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/login
- Example URL
- /en/login
- Dynamic segments
- [locale]
- Layer
- app
- Route pattern
- /auth/callback
- Example URL
- /auth/callback?next=/en/favorites
- Dynamic segments
- Layer
- api
- Route pattern
- /[locale]/demo/supabase-auth
- Example URL
- /en/demo/supabase-auth
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/supabase-cloud-favorites
- Example URL
- /en/demo/supabase-cloud-favorites
- Dynamic segments
- [locale]
- Layer
- demo
- Route pattern
- /[locale]/demo/final-architecture
- Example URL
- /en/demo/final-architecture
- Dynamic segments
- [locale]
- Layer
- demo