import { useTranslation } from "react-i18next"; import { AlertCircleIcon, BookText } from "lucide-react"; import { Browser } from "@wailsio/runtime"; import { Button } from "@/components/Button"; import { useStatus } from "@/modules/daemon-status/StatusContext.tsx"; const DOCS_URL = "https://docs.netbird.io/how-to/installation"; function openUrl(url: string) { void Browser.OpenURL(url).catch(() => window.open(url, "_blank")); } export const DaemonUnavailableOverlay = () => { const { t } = useTranslation(); const { isDaemonUnavailable } = useStatus(); if (!isDaemonUnavailable) return null; return (
{t("daemon.unavailable.title")}
{t("daemon.unavailable.description")}