Skip to content

Commit bb55b6b

Browse files
committed
Finished HOC
1 parent ed9bf17 commit bb55b6b

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/08-advanced-patterns/67-hoc.solution.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import { Router, useRouter } from "fake-external-lib";
22

3-
export const withRouter = <TProps extends { router: Router }>(
4-
Component: React.FC<TProps>,
5-
) => {
3+
export const withRouter = <TProps,>(Component: React.ComponentType<TProps>) => {
64
const NewComponent = (props: Omit<TProps, "router">) => {
75
const router = useRouter();
86
return <Component {...(props as TProps)} router={router} />;

0 commit comments

Comments
 (0)