mirror of
https://github.com/Ku6epXBOCTuK/easy-png-tools.git
synced 2026-09-14 21:46:35 +00:00
15 lines
428 B
TypeScript
15 lines
428 B
TypeScript
import { error } from '@sveltejs/kit';
|
|
import { getTool, TOOLS } from '$lib/registry';
|
|
import { t } from '$lib/i18n/t';
|
|
import type { EntryGenerator, PageLoad } from './$types';
|
|
|
|
export const entries: EntryGenerator = () => TOOLS.map((tool) => ({ id: tool.id }));
|
|
|
|
export const load: PageLoad = ({ params }) => {
|
|
const tool = getTool(params.id);
|
|
if (!tool) {
|
|
error(404, t('errors.notFound'));
|
|
}
|
|
return { id: tool.id };
|
|
};
|