Files
snort/src/Element/LogoutButton.tsx
2023-02-09 12:30:29 +00:00

24 lines
547 B
TypeScript

import { useDispatch } from "react-redux";
import { useNavigate } from "react-router-dom";
import { FormattedMessage } from "react-intl";
import { logout } from "State/Login";
import messages from "./messages";
export default function LogoutButton() {
const dispatch = useDispatch();
const navigate = useNavigate();
return (
<button
className="secondary"
type="button"
onClick={() => {
dispatch(logout());
navigate("/");
}}>
<FormattedMessage {...messages.Logout} />
</button>
);
}