Currently, in /explore/catalogs, /explore/archives and /explore pages, before the content loads, a spinner is being used to indicate its loading state. (See attached screenshot below)
Requirements:
- Make use of
loading.tsx (app router: reference)
- Create a skeleton based on the respective page content
- Ensure that the skeleton dimension is in sync with the content in different viewports -- responsive
Reference:
This approach is already being used for individual catalogs, you can see it in action here: https://ingest.707x.in/c/CaEMeG [Make sure network is throttled to 3G from dev tools] and for code reference:
Currently, in
/explore/catalogs,/explore/archivesand/explorepages, before the content loads, a spinner is being used to indicate its loading state. (See attached screenshot below)Requirements:
loading.tsx(app router: reference)Reference:
This approach is already being used for individual catalogs, you can see it in action here: https://ingest.707x.in/c/CaEMeG [Make sure network is throttled to 3G from dev tools] and for code reference: