fix(mobile): widen ListCard href type to Route
Project has experimental.typedRoutes enabled; passing template-literal URLs through the Link href prop requires the wider Route type. Cast at the Link boundary inside ListCard so callers can keep the simpler string-typed href API. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
'use client';
|
'use client';
|
||||||
|
|
||||||
import Link from 'next/link';
|
import Link from 'next/link';
|
||||||
|
import type { Route } from 'next';
|
||||||
import { type ReactNode } from 'react';
|
import { type ReactNode } from 'react';
|
||||||
|
|
||||||
import { cn } from '@/lib/utils';
|
import { cn } from '@/lib/utils';
|
||||||
@@ -52,7 +53,7 @@ export function ListCard({
|
|||||||
<span aria-hidden className={cn('absolute inset-y-0 left-0 w-1', accentClassName)} />
|
<span aria-hidden className={cn('absolute inset-y-0 left-0 w-1', accentClassName)} />
|
||||||
) : null}
|
) : null}
|
||||||
<Link
|
<Link
|
||||||
href={href}
|
href={href as Route}
|
||||||
aria-label={ariaLabel}
|
aria-label={ariaLabel}
|
||||||
className={cn(
|
className={cn(
|
||||||
'block p-3',
|
'block p-3',
|
||||||
|
|||||||
Reference in New Issue
Block a user