-
- }>
-
- {children}
-
-
+
+ }>
+
+ {children}
+
);
}
diff --git a/src/app/components/button/default/BookmarkBtn.tsx b/src/app/components/button/default/BookmarkBtn.tsx
new file mode 100644
index 00000000..20079c1a
--- /dev/null
+++ b/src/app/components/button/default/BookmarkBtn.tsx
@@ -0,0 +1,35 @@
+"use client";
+import React, { useState } from "react";
+import { FaBookmark, FaRegBookmark } from "react-icons/fa";
+import { cn } from "@/lib/tailwindUtil";
+
+interface BookmarkBtnProps {
+ className?: string;
+}
+
+const BookmarkBtn = ({ className = "" }: BookmarkBtnProps) => {
+ const [isBookmarked, setIsBookmarked] = useState(false);
+
+ const toggleBookmark = () => {
+ setIsBookmarked((prev) => !prev);
+ };
+
+ return (
+
+ );
+};
+
+export default BookmarkBtn;
diff --git a/src/app/components/button/default/FloatingBtn.tsx b/src/app/components/button/default/FloatingBtn.tsx
index 8e549e2f..29f07307 100644
--- a/src/app/components/button/default/FloatingBtn.tsx
+++ b/src/app/components/button/default/FloatingBtn.tsx
@@ -18,7 +18,7 @@ const FloatingBtn = ({ variant = "orange", icon, children, className, ...props }
const widthStyles = children ? "w-auto px-3" : "w-12";
return (
-