import { Button } from "antd";
import { Discord } from "./Icons/Discord";
import { FacebookIcon } from "./Icons/FacebookIcon";
import { Instagram } from "./Icons/Instagram";
import { NLView } from "../types";
import { PinterestIcon } from "./Icons/PinterestIcon";
import { Soundcloud } from "./Icons/Soundcloud";
import { TumblrIcon } from "./Icons/TumblrIcon";
import { TwitterIcon } from "./Icons/TwitterIcon";
import { UserReadPrivateResponse } from "@newstackdev/iosdk-newgraph-client-js";
import { YoutubeIcon } from "./Icons/YouTubeIcon";
export const SocialLink: NLView<{
platform: string;
user: UserReadPrivateResponse;
disableLink?: boolean;
}> = ({ platform, user, disableLink }) => {
const getSocialIcon = () => {
switch (platform) {
case "instagram":
return ;
case "tumblr":
return ;
case "twitter":
return ;
case "youtube":
return ;
case "pinterest":
return ;
case "facebook":
return ;
case "soundcloud":
return ;
case "discord":
return ;
}
};
const getSocialLink = () => {
switch (platform) {
case "tumblr":
return `https://${user[platform]}.${platform}.com`;
case "youtube":
return `https://${platform}.com/c/${user[platform]}`;
default:
return `https://${platform}.com/${user[platform]}`;
}
};
return disableLink ? (
{getSocialIcon()}
) : user[platform] ? (
) : (
<>>
);
};