Skip to content

Commit 01f546e

Browse files
fix: replace router.push with Link component in repo list (#53)
1 parent cec9b84 commit 01f546e

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/app/(app)/new/_components/repo-list.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@ import useRepos from '@/hooks/use-repos';
1616
import datetime from '@/lib/date-time';
1717
import { Lock, Search } from 'lucide-react';
1818
import { useSession } from 'next-auth/react';
19-
import { useRouter } from 'next/navigation';
19+
import Link from 'next/link';
2020
import { RepoListSkeleton } from './repo-list-skeleton';
2121

2222
export default function RepoList() {
23-
const router = useRouter();
2423
const { data: session, status } = useSession();
2524
const { search, setSearch, debouncedSearch, repos, isLoading } = useRepos();
2625

@@ -74,8 +73,8 @@ export default function RepoList() {
7473
<span className="text-muted-foreground text-sm">
7574
{datetime(repo.updated_at).fromNow()}
7675
</span>
77-
<Button className="ml-auto" onClick={() => router.push(`/@${repo.name}`)}>
78-
Import
76+
<Button asChild className="ml-auto">
77+
<Link href={`/@${repo.name}`}>Import</Link>
7978
</Button>
8079
</div>
8180
))}

0 commit comments

Comments
 (0)