Newer
Older
import { useState, useEffect } from "react";
import { Alert } from "@mantine/core";
import { useTranslation } from "next-i18next";
import parse from "html-react-parser";
import { isAdblocking } from "adblock-hunter";
export default function NoAdblockBanner() {
const { t } = useTranslation("common");
const [hasAdblock, setHasAdblock] = useState(true);
useEffect(() => {
isAdblocking().then((isAdblocking) => {
setHasAdblock(isAdblocking);
});
}, []);
return (
<>
{!hasAdblock && (
<Alert title={t("noAdblockTitle")} color="red">
{parse(t("noAdblockText"))}
</Alert>
)}
</>
);
}