// Dashboard/WebSearch.jsx function WebSearch({ engine = "google" }) { const [q, setQ] = React.useState(""); const [openInNewTab, setOpenInNewTab] = React.useState(true); function submitSearch(e) { e && e.preventDefault(); const query = (q || "").trim(); if (!query) return; // Быстрый вариант: открыть поисковик в новой вкладке (обходит CORS) const engines = { google: `https://www.google.com/search?q=${encodeURIComponent(query)}`, bing: `https://www.bing.com/search?q=${encodeURIComponent(query)}`, duckduckgo: `https://duckduckgo.com/?q=${encodeURIComponent(query)}` }; const url = engines[engine] || engines.google; if (openInNewTab) { window.open(url, "_blank", "noopener"); } else { window.location.href = url; } } return (