Fix LinkWithStatus children prop

This commit is contained in:
Sam Becker 2025-04-12 00:38:38 -05:00
parent dd26ed6442
commit eceeec6aed

View File

@ -1,7 +1,7 @@
'use client';
import { ComponentProps, ReactNode, useState } from 'react';
import Link from 'next/link';
import { ReactNode, useState } from 'react';
import Link, { LinkProps } from 'next/link';
import LinkWithStatusChild from './primitives/LinkWithStatusChild';
import clsx from 'clsx/lite';
@ -12,8 +12,9 @@ export default function LinkWithStatus({
isLoading: isLoadingProp = false,
setIsLoading: setIsLoadingProp,
...props
}: ComponentProps<typeof Link> & {
}: LinkProps & {
children: ReactNode | ((props: { isLoading: boolean }) => ReactNode)
className?: string
loadingClassName?: string
// For hoisting state to a parent component, e.g., <EntityLink />
isLoading?: boolean