feat: add international page and update card component
- Introduced a new international page with dynamic content loading. - Updated Card component to display article date if available. - Removed unused about and contact pages. - Cleaned up package-lock.json by removing unnecessary dependencies.
This commit is contained in:
12
src/routes/international/+page.server.ts
Normal file
12
src/routes/international/+page.server.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
import { items } from '$lib/international';
|
||||
import type { PageServerLoad } from './$types';
|
||||
|
||||
export const load: PageServerLoad = async () => ({
|
||||
data: await Promise.all(
|
||||
[...items.entries()].map(async ([path, load]) =>
|
||||
load().then(({ metadata }) => ({ path, ...metadata }))
|
||||
)
|
||||
).then((data) =>
|
||||
data.sort(({ date: a }, { date: z }) => new Date(z ?? 0).getTime() - new Date(a ?? 0).getTime())
|
||||
)
|
||||
});
|
||||
Reference in New Issue
Block a user