mirror of
https://github.com/legop3/MultiRoombaRover.git
synced 2026-09-15 17:12:59 -04:00
23 lines
898 B
React
23 lines
898 B
React
import { useSession } from "../context/SessionContext";
|
|
import { FaDiscord } from "react-icons/fa";
|
|
|
|
export default function DiscordInviteButton({ text = "Join our Discord!", className = "" }) {
|
|
const { session } = useSession();
|
|
const discordInvite = session?.discord?.invite || null;
|
|
|
|
if (!discordInvite) return null;
|
|
|
|
return (
|
|
<a
|
|
href={discordInvite}
|
|
target="_blank"
|
|
rel="noopener noreferrer"
|
|
className={`inline-flex items-center w-full px-0.5 py-0.5 text-sm font-medium text-white rainbow-animate-bg transition justify-center gap-1 ${className}`}
|
|
// animated rainbow backgound
|
|
// className="inline-flex items-center px-3 py-2 bg-gradient-to-r from-indigo-500 via-purple-500 to-pink-500 text-white rounded hover:from-indigo-600 hover:via-purple-600 hover:to-pink-600 transition"
|
|
>
|
|
<FaDiscord className="mr-0" />
|
|
{text}
|
|
</a>
|
|
);
|
|
} |