From 3d31710c3fc91204aefb9e3cdd391e458a33781a Mon Sep 17 00:00:00 2001 From: Neshura Date: Mon, 1 Jan 2024 20:10:19 +0100 Subject: [PATCH] Add service type --- src/lib/components/Card.svelte | 3 ++- src/lib/types/data-types.ts | 9 +++++++++ src/routes/services/+page.svelte | 3 ++- 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 src/lib/types/data-types.ts 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 @@