diff --git a/src/lib/components/Card.svelte b/src/lib/components/Card.svelte index bf83be5..a188884 100644 --- a/src/lib/components/Card.svelte +++ b/src/lib/components/Card.svelte @@ -4,8 +4,9 @@ import { OpenInNewWindow } from 'radix-icons-svelte'; import { quintInOut } from 'svelte/easing'; import { slide } from 'svelte/transition'; + import type { Service } from '$lib/types/data-types'; - let { service } = $props(); + let { service: Service } = $props(); let hover = $state({ title: false, diff --git a/src/lib/types/data-types.ts b/src/lib/types/data-types.ts new file mode 100644 index 0000000..12eb51e --- /dev/null +++ b/src/lib/types/data-types.ts @@ -0,0 +1,9 @@ +export type Service = { + name: string; + icon: string; + href: string; + desc: string; + warn: string; + extLink?: string; + id: number; +}; diff --git a/src/routes/services/+page.svelte b/src/routes/services/+page.svelte index 6c5211d..046e8bc 100644 --- a/src/routes/services/+page.svelte +++ b/src/routes/services/+page.svelte @@ -3,8 +3,9 @@