diff --git a/docs/astro.config.mjs b/docs/astro.config.mjs
index 98f28c0..bce29de 100644
--- a/docs/astro.config.mjs
+++ b/docs/astro.config.mjs
@@ -54,19 +54,19 @@ export default defineConfig({
ru: 'Руководство'
}
},
- // {
- // label: 'Leaderboard',
- // autogenerate: {
- // directory: 'leaderboard',
- // collapsed: true
- // },
- // translations: {
- // es: 'Leaderboard',
- // fr: 'Leaderboard',
- // pt: 'Leaderboard',
- // ru: 'Leaderboard'
- // }
- // },
+ {
+ label: 'Leaderboard',
+ autogenerate: {
+ directory: 'leaderboard',
+ collapsed: true
+ },
+ translations: {
+ es: 'Leaderboard',
+ fr: 'Leaderboard',
+ pt: 'Leaderboard',
+ ru: 'Leaderboard'
+ }
+ },
{
label: 'Challenges',
autogenerate: {
diff --git a/docs/src/components/leaderboard/LeaderboardAnswer.svelte b/docs/src/components/leaderboard/LeaderboardAnswer.svelte
index 4ca9951..e7c13fe 100644
--- a/docs/src/components/leaderboard/LeaderboardAnswer.svelte
+++ b/docs/src/components/leaderboard/LeaderboardAnswer.svelte
@@ -1,18 +1,29 @@
{#if loading}
-
Loading...
+ Loading...
+
- {#each users as { avatar, count, login, challengeNumber }, index}
+ {#each users as { avatar, count, login }, index}
{count} Challenges Created
@@ -68,5 +75,6 @@
justify-items: center;
grid-template-columns: 1fr 1fr;
gap: 1.5rem;
+ margin-top: 2rem;
}
diff --git a/docs/src/components/leaderboard/LeaderboardCommit.svelte b/docs/src/components/leaderboard/LeaderboardCommit.svelte
index 8da56b8..e5dc8db 100644
--- a/docs/src/components/leaderboard/LeaderboardCommit.svelte
+++ b/docs/src/components/leaderboard/LeaderboardCommit.svelte
@@ -1,18 +1,29 @@
{#if loading}
-
Loading...
+
{:else if error}
Error: {error}
{:else}
@@ -84,5 +91,6 @@
justify-items: center;
grid-template-columns: 1fr 1fr;
gap: 1.5rem;
+ margin-top: 2rem;
}
diff --git a/docs/src/components/leaderboard/Spinner.svelte b/docs/src/components/leaderboard/Spinner.svelte
new file mode 100644
index 0000000..07dd361
--- /dev/null
+++ b/docs/src/components/leaderboard/Spinner.svelte
@@ -0,0 +1,33 @@
+
+
+
+
diff --git a/docs/src/content/docs/index.mdx b/docs/src/content/docs/index.mdx
index 4e53c06..86ebd36 100644
--- a/docs/src/content/docs/index.mdx
+++ b/docs/src/content/docs/index.mdx
@@ -26,6 +26,7 @@ import MyIcon from '../../components/MyIcon.astro';
import SubscriptionForm from '../../components/SubscriptionForm.astro';
+
This repository gathers 47 Challenges related to Angular, Nx, RxJS, Ngrx and Typescript.
diff --git a/docs/src/content/docs/leaderboard/answers.mdx b/docs/src/content/docs/leaderboard/answers.mdx
index f8ba030..03a1f2a 100644
--- a/docs/src/content/docs/leaderboard/answers.mdx
+++ b/docs/src/content/docs/leaderboard/answers.mdx
@@ -8,4 +8,6 @@ next: false
import LeaderboardAnswer from '../../../components/leaderboard/LeaderboardAnswer.svelte';
+Join the list and start your Angular Challenges journey by reading the [Getting Started](/guides/getting-started) guide.
+
diff --git a/docs/src/content/docs/leaderboard/challenges.mdx b/docs/src/content/docs/leaderboard/challenges.mdx
index 049fdfa..f5db034 100644
--- a/docs/src/content/docs/leaderboard/challenges.mdx
+++ b/docs/src/content/docs/leaderboard/challenges.mdx
@@ -8,4 +8,7 @@ next: false
import LeaderboardChallenge from '../../../components/leaderboard/LeaderboardChallenge.svelte';
+A challenge is missing, create your own one and get on the leaderboard!
+Read the [Create Challenge](/guides/create-challenge) guide to learn how to create a challenge.
+
diff --git a/docs/src/content/docs/leaderboard/commit.mdx b/docs/src/content/docs/leaderboard/commit.mdx
index 76ec860..1dcbbca 100644
--- a/docs/src/content/docs/leaderboard/commit.mdx
+++ b/docs/src/content/docs/leaderboard/commit.mdx
@@ -8,4 +8,7 @@ next: false
import LeaderboardCommit from '../../../components/leaderboard/LeaderboardCommit.svelte';
+You want to improve the project, fix a typo, add some documentation to one challenges, or translate a page? This leaderboard shows the number of contributions per user.
+This repository is open source and you can contribute to it. Read the [contribution](/guides/contribute) guide to get started.
+