/* eslint-disable jsx-a11y/label-has-for */ import React, { useRef, useState } from 'react'; import publicSettings from '../../settings/public'; import Invite from '../icons/Invite'; import RoundedButton from './RoundedButton'; interface InviteProps { team: string; } const InviteLink: React.FC = ({ team }) => { const { domain } = publicSettings(); const [inviteClick, setInviteClick] = useState(false); const [showFeedback, setFeedback] = useState(false); const inputRef = useRef(null); const copyText = (): void => { if (inputRef.current) { inputRef.current.select(); inputRef.current.setSelectionRange(0, 99999); document.execCommand('copy'); setFeedback(true); document.getSelection()?.empty(); } }; return (
{inviteClick ? (
) : ( setInviteClick(true)} rightIcon={} /> )} {showFeedback ? (

El vĂ­nculo se ha copiado correctamente

) : null}
); }; export default InviteLink;