"use client"; import { useAtom } from "jotai/index"; import { currentUserAtom } from "@/features/user/atoms/current-user-atom"; import { useEffect, useState } from "react"; import { Input } from "@/components/ui/input"; import { Button } from "@/components/ui/button"; import toast from "react-hot-toast"; export default function WorkspaceInviteSection() { const [currentUser] = useAtom(currentUserAtom); const [inviteLink, setInviteLink] = useState(""); useEffect(() => { setInviteLink(`${window.location.origin}/invite/${currentUser.workspace.inviteCode}`); }, [currentUser.workspace.inviteCode]); function handleCopy(): void { try { navigator.clipboard?.writeText(inviteLink); toast.success("Link copied successfully"); } catch (err) { toast.error("Failed to copy to clipboard"); } } return ( <>

Invite members

Anyone with the link can join this workspace.

); }