import React from "react"; import { Social } from "@xyd-js/core" export interface IconSocialProps extends React.SVGProps { kind: Social } export function IconSocial({ kind, ...props }: IconSocialProps) { switch (kind) { case "x": return case "facebook": return case "youtube": return case "discord": return case "slack": return case "github": return case "linkedin": return case "instagram": return case "hackernews": return case "medium": return case "telegram": return case "bluesky": return case "reddit": return } return null } IconSocial.Twitter = function IconSocialTwitter(props: React.SVGProps) { return } IconSocial.Facebook = function IconSocialFacebook(props: React.SVGProps) { return } IconSocial.Youtube = function IconSocialYoutube(props: React.SVGProps) { return } IconSocial.Discord = function IconSocialDiscord(props: React.SVGProps) { return } IconSocial.Slack = function IconSocialSlack(props: React.SVGProps) { return } IconSocial.Github = function IconSocialGithub(props: React.SVGProps) { return } IconSocial.Linkedin = function IconSocialLinkedin(props: React.SVGProps) { return } IconSocial.Intagram = function IconSocialIntagram(props: React.SVGProps) { return } IconSocial.HackerNews = function IconSocialHackerNews(props: React.SVGProps) { return } IconSocial.Medium = function IconSocialMedium(props: React.SVGProps) { return } IconSocial.Telegram = function IconSocialTelegram(props: React.SVGProps) { return } IconSocial.Bluesky = function IconSocialBluesky(props: React.SVGProps) { return } IconSocial.Reddit = function IconSocialReddit(props: React.SVGProps) { return }