"use client";
import { useState } from 'react';
import { MdOutlineDone } from "react-icons/md";
import { MdContentCopy } from 'react-icons/md';
import { GrPowerReset } from 'react-icons/gr';
const MessageOptions = ({ message, regenerateMessage }) => {
const [icon, setIcon] = useState();
const handleCopy = () => {
if (message.role === 'assistant') { // Ensure only assistant messages are copied
navigator.clipboard.writeText(message.content);
setIcon();
setTimeout(() => {
setIcon();
}, 1000);
}
};
return (
);
};
export default MessageOptions;