+
+ {item.icon && item.icon}
+
+
+ {item.name}
+
+ {item.subtitle && (
+
{item.subtitle}
+ )}
+
+
+ {item.shortcut?.length ? (
+
+ {item.shortcut.map((shortcut) => (
+
+ {shortcut}
+
+ ))}
+
+ ) : null}
+
+ )
+ }
+ />
+ );
+};
+
+export default RenderResults;
diff --git a/src/components/Kbar/index.ts b/src/components/Kbar/index.ts
new file mode 100644
index 00000000..bb2cad7b
--- /dev/null
+++ b/src/components/Kbar/index.ts
@@ -0,0 +1 @@
+export { default as Kbar } from './Kbar';
diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx
index 66e5b0aa..600f3afb 100644
--- a/src/pages/_app.tsx
+++ b/src/pages/_app.tsx
@@ -1,5 +1,6 @@
import 'tailwindcss/tailwind.css';
+import { Kbar } from '@components/Kbar';
import type { AppProps } from 'next/app';
import { SessionProvider } from 'next-auth/react';
import { ThemeProvider } from 'next-themes';
@@ -9,7 +10,9 @@ function MyApp({ Component, pageProps: { session, ...pageProps } }: AppProps) {
return (