import CustomButton from "@/components/CustomButton"; import useReffer from "@/hooks/useReffer"; import { copyText } from "@/utils/methods"; import { Toast } from "antd-mobile"; import clsx from "clsx"; import { useLocale } from "next-intl"; import React from "react"; interface Props { text?: string; className?: string; } const ShareText: React.FC = ({ text, className }) => { const locale = useLocale(); const url = useReffer({ locale }); // ${decodeURIComponent(url)} const localText = React.useMemo(() => { return `${text?.replace(/{%}/g, decodeURIComponent(url))}`; }, [text, url]); return (
{localText}
{ copyText(`${localText}${decodeURIComponent(url)}`); Toast.show({ icon: "success", content: "Copiado com sucesso" }); }} > Copiar
); }; export default ShareText;