diff --git a/apps/api/src/__tests__/widget-payload.test.ts b/apps/api/src/__tests__/widget-payload.test.ts
index b4055616..bdf68fdb 100644
--- a/apps/api/src/__tests__/widget-payload.test.ts
+++ b/apps/api/src/__tests__/widget-payload.test.ts
@@ -111,42 +111,3 @@ describe('getWidgetEmbedCode', () => {
expect(embedCode).toMatch(/^
]+><\/div>\n
void;
- /** Keyboard handler for the card wrapper when it acts as a clickable region */
- onkeydown?: (event: KeyboardEvent) => void;
- role?: string;
- tabindex?: number;
/** Custom banner area (e.g. optimized `Image`); overrides `bannerImage` */
media?: Snippet;
/** Optional overlay inside the link (e.g. dropdown), typically absolutely positioned */
@@ -49,9 +45,6 @@
visibilityBadge,
class: className = '',
onclick,
- onkeydown,
- role,
- tabindex,
media,
overlay,
tags,
@@ -61,14 +54,7 @@
const resolvedBannerImage = $derived(bannerImage?.trim() ? bannerImage : DEFAULT_COURSE_BANNER_IMAGE);
-
+
{#snippet child({ props })}
{#if href}