From f06c7da3e09afbbe757101677b4c8f32d051e471 Mon Sep 17 00:00:00 2001 From: Markus Hatvan Date: Thu, 14 Oct 2021 08:48:08 +0200 Subject: chore: convert class components to functional (#2065) --- src/components/AppUpdateInfoBar.js | 60 -------------------------------------- 1 file changed, 60 deletions(-) delete mode 100644 src/components/AppUpdateInfoBar.js (limited to 'src/components/AppUpdateInfoBar.js') diff --git a/src/components/AppUpdateInfoBar.js b/src/components/AppUpdateInfoBar.js deleted file mode 100644 index 3f2b1ae95..000000000 --- a/src/components/AppUpdateInfoBar.js +++ /dev/null @@ -1,60 +0,0 @@ -import { Component } from 'react'; -import PropTypes from 'prop-types'; -import { defineMessages, injectIntl } from 'react-intl'; - -import InfoBar from './ui/InfoBar'; -import { GITHUB_FERDI_URL } from '../config'; -import { openExternalUrl } from '../helpers/url-helpers'; - -const messages = defineMessages({ - updateAvailable: { - id: 'infobar.updateAvailable', - defaultMessage: 'A new update for Ferdi is available.', - }, - changelog: { - id: 'infobar.buttonChangelog', - defaultMessage: 'What is new?', - }, - buttonInstallUpdate: { - id: 'infobar.buttonInstallUpdate', - defaultMessage: 'Restart & install update', - }, -}); - -class AppUpdateInfoBar extends Component { - static propTypes = { - onInstallUpdate: PropTypes.func.isRequired, - onHide: PropTypes.func.isRequired, - }; - - render() { - const { intl } = this.props; - const { onInstallUpdate, onHide } = this.props; - - return ( - - - {intl.formatMessage(messages.updateAvailable)}{' '} - - - ); - } -} - -export default injectIntl(AppUpdateInfoBar); -- cgit v1.2.3-70-g09d2