diff --git a/features/home/sections/Hero/components/AddToList.tsx b/features/home/sections/Hero/components/AddToList.tsx
new file mode 100644
index 0000000..2ae4380
--- /dev/null
+++ b/features/home/sections/Hero/components/AddToList.tsx
@@ -0,0 +1,23 @@
+import { useAuth } from "@/shared/contexts/AuthContext";
+import { Button } from "@/shared/libs/shadcn/ui/button";
+import { Icon } from "@iconify/react";
+
+const AddToList = ({ mediaId }: { mediaId: string }) => {
+ const { session } = useAuth();
+
+ return (
+
+ {session?.user && (
+
+ )}
+
+ );
+};
+
+export default AddToList;
diff --git a/features/home/sections/Hero/components/Swiper.tsx b/features/home/sections/Hero/components/Swiper.tsx
index 2b78bdd..0fddea5 100644
--- a/features/home/sections/Hero/components/Swiper.tsx
+++ b/features/home/sections/Hero/components/Swiper.tsx
@@ -6,7 +6,7 @@ import { Autoplay, Navigation, Pagination } from "swiper/modules";
import { Swiper, SwiperSlide } from "swiper/react";
import { Icon } from "@iconify/react";
import Link from "next/link";
-import { useAuth } from "@/shared/contexts/AuthContext";
+import AddToList from "./AddToList";
export interface HeroSwiperProps {
data: {
@@ -23,7 +23,6 @@ export interface HeroSwiperProps {
}
const HeroSwiper = (props: HeroSwiperProps) => {
- const { session } = useAuth();
return (
{
- {session?.user && (
-
- )}
+