diff --git a/.astro/types.d.ts b/.astro/types.d.ts index 03d7cc43f..f964fe0cf 100644 --- a/.astro/types.d.ts +++ b/.astro/types.d.ts @@ -1,2 +1 @@ /// -/// \ No newline at end of file diff --git a/src/data/roadmaps/frontend/courses.json b/src/data/roadmaps/frontend/courses.json deleted file mode 100644 index 062e0cb54..000000000 --- a/src/data/roadmaps/frontend/courses.json +++ /dev/null @@ -1,16 +0,0 @@ -[ - { - "id": "1", - "title": "HTML in 50 days", - "description": "Learn HTML in 50 days", - "url": "https://www.youtube.com/watch?v=xR33433-EE", - "topicIds": ["348318888", "234837387834"] - }, - { - "id": "2", - "title": "CSS in 50 days", - "description": "Learn HTML in 50 days", - "url": "https://www.youtube.com/watch?v=xR33433-EE", - "topicIds": ["348318888", "234837387834"] - } -] diff --git a/src/pages/[roadmapId]/courses.json.ts b/src/pages/[roadmapId]/courses.json.ts deleted file mode 100644 index 1abc639d6..000000000 --- a/src/pages/[roadmapId]/courses.json.ts +++ /dev/null @@ -1,35 +0,0 @@ -import type { APIRoute } from 'astro'; -import { getRoadmapIds } from '../../lib/roadmap.ts'; - -export const prerender = true; - -export async function getStaticPaths() { - const coursesJsons: Record = import.meta.glob( - '/src/data/roadmaps/**/courses.json', - { - eager: true, - }, - ); - - const roadmapIds = await getRoadmapIds(); - - return roadmapIds.map((roadmapId) => ({ - params: { - roadmapId, - }, - props: { - courses: - coursesJsons[`/src/data/roadmaps/${roadmapId}/courses.json`]?.default || - {}, - }, - })); -} - -export const GET: APIRoute = async function ({ params, request, props }) { - return new Response(JSON.stringify(props.courses), { - status: 200, - headers: { - 'Content-Type': 'application/json', - }, - }); -};