Skip to content

Commit 6be18d9

Browse files
committed
feat(course): add Gleam Chess Bot logo and update course slug order
Added the Gleam Chess Bot logo to the course model and included it in the ordered slugs for sorting. This enhances the visual representation of the course offerings.
1 parent eb9258d commit 6be18d9

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

app/models/course.ts

+15-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import bittorrentLogo from '/assets/images/challenge-logos/challenge-logo-bittor
1616
import dnsServerLogo from '/assets/images/challenge-logos/challenge-logo-dns-server.svg';
1717
import dockerLogo from '/assets/images/challenge-logos/challenge-logo-docker.svg';
1818
import gitLogo from '/assets/images/challenge-logos/challenge-logo-git.svg';
19+
import gleamChessBotLogo from '/assets/images/challenge-logos/challenge-logo-gleam-chess-bot.svg';
1920
import grepLogo from '/assets/images/challenge-logos/challenge-logo-grep.svg';
2021
import httpServerLogo from '/assets/images/challenge-logos/challenge-logo-http-server.svg';
2122
import interpreterLogo from '/assets/images/challenge-logos/challenge-logo-interpreter.svg';
@@ -125,6 +126,7 @@ export default class CourseModel extends Model {
125126
'dns-server': dnsServerLogo,
126127
docker: dockerLogo,
127128
git: gitLogo,
129+
'gleam-chess-bot': gleamChessBotLogo,
128130
grep: grepLogo,
129131
'http-server': httpServerLogo,
130132
interpreter: interpreterLogo,
@@ -146,7 +148,19 @@ export default class CourseModel extends Model {
146148
}
147149

148150
get sortPositionForTrack() {
149-
const orderedSlugs = ['shell', 'grep', 'interpreter', 'http-server', 'redis', 'bittorrent', 'kafka', 'git', 'sqlite', 'dns-server'];
151+
const orderedSlugs = [
152+
'shell',
153+
'grep',
154+
'interpreter',
155+
'http-server',
156+
'redis',
157+
'bittorrent',
158+
'kafka',
159+
'git',
160+
'sqlite',
161+
'dns-server',
162+
'gleam-chess-bot',
163+
];
150164
const index = orderedSlugs.indexOf(this.slug);
151165

152166
return index === -1 ? 100 : index;
Loading

0 commit comments

Comments
 (0)