2024-11-05 06:15:40 +00:00
|
|
|
import Link from "next/link";
|
|
|
|
|
import {
|
|
|
|
|
ChevronRightIcon,
|
2025-02-03 12:55:03 +00:00
|
|
|
FacebookLandingIcon,
|
2024-11-05 06:15:40 +00:00
|
|
|
FbIcon,
|
|
|
|
|
IgIcon,
|
2025-02-03 12:55:03 +00:00
|
|
|
InstagramLandingIcon,
|
|
|
|
|
TiktokLandingIcon,
|
2024-11-05 06:15:40 +00:00
|
|
|
TtIcon,
|
|
|
|
|
TwitterIcon,
|
2025-02-03 12:55:03 +00:00
|
|
|
XLandingIcon,
|
|
|
|
|
YoutubeLandingIcon,
|
2024-11-05 06:15:40 +00:00
|
|
|
YtIcon,
|
|
|
|
|
} from "../icons";
|
|
|
|
|
import TwitterWidget from "../ui/social-media/twitter";
|
|
|
|
|
import InstagramWidget from "../ui/social-media/instagram";
|
|
|
|
|
import FacebookWidget from "../ui/social-media/facebook";
|
2024-12-22 17:45:31 +00:00
|
|
|
import YoutubeWidget from "../ui/social-media/youtube";
|
2025-02-03 12:55:03 +00:00
|
|
|
import { useState } from "react";
|
2025-02-13 08:25:39 +00:00
|
|
|
import { Button } from "@heroui/button";
|
2024-11-05 06:15:40 +00:00
|
|
|
|
|
|
|
|
export default function MediaSocial() {
|
|
|
|
|
// const [limitedData, setLimitedData] = useState<any>([]);
|
2025-02-03 12:55:03 +00:00
|
|
|
const [selectedPlatform, setSelectedPlatform] = useState("x");
|
2024-11-05 06:15:40 +00:00
|
|
|
|
|
|
|
|
return (
|
2025-01-15 11:08:49 +00:00
|
|
|
<div className="space-y-5 md:space-y-7 bg-white text-black rounded-lg ">
|
2024-12-22 17:45:31 +00:00
|
|
|
<p className="text-xl border-b-3 border-red-500 py-2 w-fit font-semibold">
|
2024-11-05 06:15:40 +00:00
|
|
|
MediaSocial
|
|
|
|
|
</p>
|
2025-02-03 12:55:03 +00:00
|
|
|
|
|
|
|
|
<div className="flex flex-row gap-3">
|
|
|
|
|
<Button
|
|
|
|
|
className="min-w-[60px]"
|
|
|
|
|
variant={selectedPlatform === "x" ? "solid" : "flat"}
|
|
|
|
|
onClick={() => setSelectedPlatform("x")}
|
|
|
|
|
>
|
2024-12-22 17:45:31 +00:00
|
|
|
<div className="flex items-center">
|
2025-02-03 12:55:03 +00:00
|
|
|
<XLandingIcon size={16} />
|
|
|
|
|
<p
|
|
|
|
|
className={`pl-2 text-sm ${
|
|
|
|
|
selectedPlatform === "x"
|
|
|
|
|
? "font-semibold"
|
|
|
|
|
: "text-slate-600 dark:text-slate-50"
|
|
|
|
|
}`}
|
|
|
|
|
>
|
|
|
|
|
X
|
|
|
|
|
</p>
|
2024-11-05 06:15:40 +00:00
|
|
|
</div>
|
2025-02-03 12:55:03 +00:00
|
|
|
</Button>
|
|
|
|
|
<Button
|
|
|
|
|
className="min-w-[60px]"
|
|
|
|
|
variant={selectedPlatform === "instagram" ? "solid" : "flat"}
|
|
|
|
|
onClick={() => setSelectedPlatform("instagram")}
|
|
|
|
|
>
|
|
|
|
|
<div className="flex items-center">
|
|
|
|
|
<InstagramLandingIcon />
|
|
|
|
|
<p
|
|
|
|
|
className={`pl-2 text-sm ${
|
|
|
|
|
selectedPlatform === "instagram"
|
|
|
|
|
? "font-semibold"
|
|
|
|
|
: "text-slate-600 dark:text-slate-50"
|
|
|
|
|
}`}
|
|
|
|
|
>
|
|
|
|
|
Instagram
|
|
|
|
|
</p>
|
2024-11-05 06:15:40 +00:00
|
|
|
</div>
|
2025-02-03 12:55:03 +00:00
|
|
|
</Button>
|
2025-02-12 09:19:57 +00:00
|
|
|
{/* <Button
|
2025-02-03 12:55:03 +00:00
|
|
|
className="min-w-[60px]"
|
|
|
|
|
variant={selectedPlatform === "facebook" ? "solid" : "flat"}
|
|
|
|
|
onClick={() => setSelectedPlatform("facebook")}
|
|
|
|
|
>
|
|
|
|
|
<div className="flex items-center">
|
|
|
|
|
<FacebookLandingIcon />
|
|
|
|
|
<p
|
|
|
|
|
className={`pl-2 text-sm ${
|
|
|
|
|
selectedPlatform === "facebook"
|
|
|
|
|
? "font-semibold"
|
|
|
|
|
: "text-slate-600 dark:text-slate-50"
|
|
|
|
|
}`}
|
|
|
|
|
>
|
|
|
|
|
Facebook
|
|
|
|
|
</p>
|
|
|
|
|
</div>
|
2025-02-12 09:19:57 +00:00
|
|
|
</Button> */}
|
2025-02-10 09:16:52 +00:00
|
|
|
{/* <Button
|
2025-02-03 12:55:03 +00:00
|
|
|
className="min-w-[60px]"
|
|
|
|
|
variant={selectedPlatform === "tiktok" ? "solid" : "flat"}
|
|
|
|
|
onClick={() => setSelectedPlatform("tiktok")}
|
|
|
|
|
>
|
|
|
|
|
<div className="flex items-center">
|
|
|
|
|
<TiktokLandingIcon />
|
|
|
|
|
<p
|
|
|
|
|
className={`pl-2 text-sm ${
|
|
|
|
|
selectedPlatform === "tiktok"
|
|
|
|
|
? "font-semibold"
|
|
|
|
|
: "text-slate-600 dark:text-slate-50"
|
|
|
|
|
}`}
|
|
|
|
|
>
|
|
|
|
|
Tiktok
|
|
|
|
|
</p>
|
2024-11-05 06:15:40 +00:00
|
|
|
</div>
|
2025-02-10 09:16:52 +00:00
|
|
|
</Button> */}
|
2025-02-03 12:55:03 +00:00
|
|
|
<Button
|
|
|
|
|
className="min-w-[60px]"
|
|
|
|
|
variant={selectedPlatform === "youtube" ? "solid" : "flat"}
|
|
|
|
|
onClick={() => setSelectedPlatform("youtube")}
|
|
|
|
|
>
|
|
|
|
|
<div className="flex items-center">
|
|
|
|
|
<YoutubeLandingIcon />
|
|
|
|
|
<p
|
|
|
|
|
className={`pl-2 text-sm ${
|
|
|
|
|
selectedPlatform === "youtube"
|
|
|
|
|
? "font-semibold"
|
|
|
|
|
: "text-slate-600 dark:text-slate-50"
|
|
|
|
|
}`}
|
|
|
|
|
>
|
|
|
|
|
Youtube
|
|
|
|
|
</p>
|
|
|
|
|
</div>
|
|
|
|
|
</Button>
|
|
|
|
|
</div>
|
|
|
|
|
<div className={selectedPlatform === "x" ? "" : "hidden"}>
|
|
|
|
|
<TwitterWidget />
|
|
|
|
|
</div>
|
|
|
|
|
<div className={selectedPlatform === "instagram" ? "" : "hidden"}>
|
|
|
|
|
<InstagramWidget />
|
|
|
|
|
</div>
|
2025-02-12 09:19:57 +00:00
|
|
|
{/* <div className={selectedPlatform === "facebook" ? "" : "hidden"}>
|
2024-11-06 08:44:56 +00:00
|
|
|
<FacebookWidget />
|
2025-02-12 09:19:57 +00:00
|
|
|
</div> */}
|
2025-02-10 09:16:52 +00:00
|
|
|
{/* <div className={selectedPlatform === "tiktok" ? "" : "hidden"}>
|
2025-01-14 15:30:13 +00:00
|
|
|
<FacebookWidget />
|
2025-02-10 09:16:52 +00:00
|
|
|
</div> */}
|
2025-02-03 12:55:03 +00:00
|
|
|
<div className={selectedPlatform === "youtube" ? "" : "hidden"}>
|
|
|
|
|
<YoutubeWidget />
|
2024-11-05 06:15:40 +00:00
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
);
|
|
|
|
|
}
|