enhancement: Add Next.js loading.tsx skeleton for country leaderboard pages
Les mainteneurs répondent en général sous 1 jour
@virtuallynaman y travaille déjà.
Depuis le 28/10/2026.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 82/100
- Type d'issue
- Fonctionnalité
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- next.js, react, typescript
Piste de recherche
Lisez src/app/leaderboard/[country] et le DashboardSkeleton existant pour reproduire la mise en page des pages de pays. Créez les deux fichiers loading.tsx demandés et incluez AppHeader, un skeleton de tableau ou de carte correspondant, ainsi que AppFooter ; le travail est terminé lorsque les deux routes du leaderboard affichent la mise en page de chargement pendant le chargement des données.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
When navigating between countries in /leaderboard/[country], there is no route-level loading.tsx file. Next.js App Router uses loading.tsx to instantly stream an instant loading state during server rendering.
Motivation
Adding a route-level loading.tsx with skeleton cards prevents perceived lag and layout shift during ISR/SSR country data loading.
Tasks
- Create
src/app/leaderboard/[country]/loading.tsxandsrc/app/leaderboard/loading.tsx. - Render
AppHeader, a table skeleton or cards skeleton matchingDashboardSkeleton, andAppFooter.
Files to Check
src/app/leaderboard/[country]/loading.tsxsrc/app/leaderboard/loading.tsx
[!TIP]
🚀 Want to contribute?
Commentassign meto be automatically assigned to this issue via our GitHub Actions bot. Happy coding! ✨
- Langage dominant
- TypeScript
- Étoiles
- 31
- Forks
- 25
- Merge moyen
- 10 h 4 min
- PR mergées (30 j)
- 29
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de O2sa/DevImpact
-
enhancement: Add body scroll lock and top-right close button to README Badge ModalPeut-être pris @Navid-007 l’a pris aujourd’hui. Ouvertea11y beginner friendly easy enhancement good first issue ui
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
O2sa/DevImpact#275 · 2 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
bug: InsightsList incorrectly favors User 1 when metrics are tiedPeut-être pris @sarmad-jalil l’a pris il y a 4 jours. Ouvertebeginner friendly bug easy good first issue typescript
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
O2sa/DevImpact#268 · 2 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
feature: Add custom branded not-found.tsx page for 404 routesPeut-être pris @sarmad-jalil l’a pris il y a 4 jours. Ouvertebeginner friendly easy feature good first issue nextjs ui
O2sa/DevImpact#271 · 2 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement: Add 1-click Clear button (X) inside SearchFieldPeut-être pris @aryansinha1908 l’a pris il y a 6 jours. Ouvertebeginner friendly easy enhancement good first issue ui
O2sa/DevImpact#265 · 2 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de O2sa/DevImpact
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
lichess-org/lila#22324 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
[Feature Request] [Web] Expose kvCacheQuantizationBits in the onnxruntime-web WebGPU EP optionsOuverteep:WebGPU platform:web quantization
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
microsoft/onnxruntime#33752 ·
Les mainteneurs répondent en général sous 2 jours
-
[Skill Bug]: entra-agent-id: inaccurate blueprint permission inheritance and parent token sub claimOuvertebug entra-agent-id
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
microsoft/GitHub-Copilot-for-Azure#3467 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
fix(worker): keep normal prepare waiting states failure-freePeut-être pris @LichKing-2234 l’a pris aujourd’hui. Ouverteagent:codex priority:P1
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
AgoraIO-Extensions/agent-infra#3745 ·
Les mainteneurs répondent en général sous 1 jour
-
The five-line work window can drop its oldest line: the per-line byte share ignores the JSON framingPeut-être pris @Eapp1e l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
makecindy/cindy#7973 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour