useCopy.ts 267 B

12345678910111213141516
  1. 'use client'
  2. import { useState } from 'react'
  3. export function useCopy() {
  4. const [copied, setCopied] = useState(false)
  5. function handleCopy() {
  6. setCopied(true)
  7. setTimeout(() => {
  8. setCopied(false)
  9. }, 1000)
  10. }
  11. return { copied, handleCopy }
  12. }