From a5434730ede1272f195d6a4b13207b840a5ac2cf Mon Sep 17 00:00:00 2001
From: MohamedBassem <me@mbassem.com>
Date: Fri, 1 Mar 2024 21:01:00 +0000
Subject: feature: Add full text search support

---
 packages/web/app/dashboard/components/Sidebar.tsx | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

(limited to 'packages/web/app/dashboard/components/Sidebar.tsx')

diff --git a/packages/web/app/dashboard/components/Sidebar.tsx b/packages/web/app/dashboard/components/Sidebar.tsx
index 7eea6b6d..010ee103 100644
--- a/packages/web/app/dashboard/components/Sidebar.tsx
+++ b/packages/web/app/dashboard/components/Sidebar.tsx
@@ -1,4 +1,12 @@
-import { Archive, Star, Tag, Home, PackageOpen, Settings } from "lucide-react";
+import {
+  Archive,
+  Star,
+  Tag,
+  Home,
+  PackageOpen,
+  Settings,
+  Search,
+} from "lucide-react";
 import { redirect } from "next/navigation";
 import SidebarItem from "./SidebarItem";
 import { getServerAuthSession } from "@/server/auth";
@@ -6,6 +14,7 @@ import Link from "next/link";
 import SidebarProfileOptions from "./SidebarProfileOptions";
 import { Separator } from "@/components/ui/separator";
 import AllLists from "./AllLists";
+import serverConfig from "@hoarder/shared/config";
 
 export default async function Sidebar() {
   const session = await getServerAuthSession();
@@ -34,6 +43,13 @@ export default async function Sidebar() {
             name="Favourites"
             path="/dashboard/bookmarks/favourites"
           />
+          {serverConfig.meilisearch && (
+            <SidebarItem
+              logo={<Search />}
+              name="Search"
+              path="/dashboard/search"
+            />
+          )}
           <SidebarItem
             logo={<Archive />}
             name="Archive"
-- 
cgit v1.2.3-70-g09d2

