diff --git a/src/navbar/NavLink.tsx b/src/navbar/NavLink.tsx
new file mode 100644
index 00000000..ac671631
--- /dev/null
+++ b/src/navbar/NavLink.tsx
@@ -0,0 +1,28 @@
+import { Link, type LinkProps, useRoute } from 'wouter';
+import styles from './NavBar.module.css';
+import { type PropsWithChildren } from 'react';
+
+interface Props {
+ href: string;
+ searchParams?: Record
;
+ state?: LinkProps['state'];
+}
+
+function NavLink(props: PropsWithChildren) {
+ const { children, href, searchParams = {}, state } = props;
+ const [isActive] = useRoute(href);
+ const query = new URLSearchParams(searchParams).toString();
+
+ return (
+
+ {children}
+
+ );
+}
+
+export default NavLink;