import React from 'react'; import { FormattedMessage } from 'react-intl'; import useVersion from 'hooks/useVersion'; import styles from './UpdateNotice.module.css'; import ButtonLayout from '../layout/ButtonLayout'; import Button from './Button'; import useForceUpdate from '../../hooks/useForceUpdate'; export default function UpdateNotice() { const forceUpdte = useForceUpdate(); const { hasUpdate, latest, updateCheck } = useVersion(true); function handleViewClick() { location.href = 'https://github.com/mikecao/umami/releases'; updateCheck(); forceUpdte(); } function handleDismissClick() { updateCheck(); forceUpdte(); } if (!hasUpdate) { return null; } return (
); }