import React, { useState } from "react"; import { useFloating, offset, flip } from "@floating-ui/react-dom"; import { useTranslation } from "react-i18next"; import "../../shared/utils/i18n.util"; // Ensure you import your i18n configuration const PopoverButton = ({ content, clickHandler }) => { const [isVisible, setIsVisible] = useState(false); // Use destructuring to obtain the reference and floating setters, among other values. const { x, y, refs, strategy, floatingStyles } = useFloating({ placement: "right", middleware: [offset(8), flip()], strategy: "absolute", }); const { t } = useTranslation(); return (