Tweak LinkWithStatus types
This commit is contained in:
parent
eceeec6aed
commit
1f4f772ab9
@ -1,7 +1,7 @@
|
||||
'use client';
|
||||
|
||||
import { ReactNode, useState } from 'react';
|
||||
import Link, { LinkProps } from 'next/link';
|
||||
import { ComponentProps, ReactNode, useState } from 'react';
|
||||
import Link from 'next/link';
|
||||
import LinkWithStatusChild from './primitives/LinkWithStatusChild';
|
||||
import clsx from 'clsx/lite';
|
||||
|
||||
@ -12,9 +12,8 @@ export default function LinkWithStatus({
|
||||
isLoading: isLoadingProp = false,
|
||||
setIsLoading: setIsLoadingProp,
|
||||
...props
|
||||
}: LinkProps & {
|
||||
}: Omit<ComponentProps<typeof Link>, 'children'> & {
|
||||
children: ReactNode | ((props: { isLoading: boolean }) => ReactNode)
|
||||
className?: string
|
||||
loadingClassName?: string
|
||||
// For hoisting state to a parent component, e.g., <EntityLink />
|
||||
isLoading?: boolean
|
||||
|
||||
Loading…
Reference in New Issue
Block a user