synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
53 lines (52 loc) • 1.02 kB
JavaScript
import { useMemo as o } from "react";
function a() {
return o(() => {
if (typeof navigator > "u" || !navigator.userAgent)
return !1;
const t = navigator.userAgent.toLowerCase();
return [
"bot",
"crawler",
"spider",
"crawling",
"google",
"bing",
"yahoo",
"baidu",
"yandex",
"duckduckbot",
"slurp",
"teoma",
"ia_archiver",
"bingpreview",
"facebookexternalhit",
"twitterbot",
"rogerbot",
"linkedinbot",
"embedly",
"quora link preview",
"showyoubot",
"outbrain",
"pinterest",
"slackbot",
"vkshare",
"w3c_validator",
"redditbot",
"applebot",
"whatsapp",
"flipboard",
"tumblr",
"bitlybot",
"skypeuripreview",
"nuzzel",
"discordbot",
"qwantify",
"pinterestbot",
"bitrix"
].some((e) => t.includes(e));
}, []);
}
export {
a as useIsBot
};
//# sourceMappingURL=useIsBot.js.map