diff --git a/src/views/search/index.tsx b/src/views/search/index.tsx index dcffc807c..c1dd84bbf 100644 --- a/src/views/search/index.tsx +++ b/src/views/search/index.tsx @@ -12,10 +12,10 @@ import { useDisclosure, } from "@chakra-ui/react"; import dayjs from "dayjs"; -import { useEffect, useState } from "react"; +import { useCallback, useEffect, useState } from "react"; import { useSearchParams, Link as RouterLink, useNavigate } from "react-router-dom"; import { useAsync } from "react-use"; -import { LightningIcon, QrCodeIcon } from "../../components/icons"; +import { ClipboardIcon, LightningIcon, QrCodeIcon } from "../../components/icons"; import { UserAvatarLink } from "../../components/user-avatar-link"; import { UserDnsIdentityIcon } from "../../components/user-dns-identity-icon"; import ZapModal from "../../components/zap-modal"; @@ -98,6 +98,10 @@ export default function SearchView() { } }; + const readClipboard = useCallback(async () => { + handleSearchText(await navigator.clipboard.readText()); + }, []); + // set the search when the form is submitted const handleSubmit = (e: React.SyntheticEvent) => { e.preventDefault(); @@ -122,6 +126,9 @@ export default function SearchView() {