| import { forwardRef } from 'react'; | |
| import { LogOutIcon } from '../svg'; | |
| import { useAuthContext } from '~/hooks/AuthContext'; | |
| import { useLocalize } from '~/hooks'; | |
| const Logout = forwardRef(() => { | |
| const { logout } = useAuthContext(); | |
| const localize = useLocalize(); | |
| const handleLogout = () => { | |
| logout(); | |
| }; | |
| return ( | |
| <button | |
| className="flex w-full cursor-pointer items-center gap-3 px-3 py-3 text-sm text-white transition-colors duration-200 hover:bg-gray-700" | |
| onClick={handleLogout} | |
| > | |
| <LogOutIcon /> | |
| {localize('com_nav_log_out')} | |
| </button> | |
| ); | |
| }); | |
| export default Logout; | |