aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/AppUpdateInfoBar.js
diff options
context:
space:
mode:
authorLibravatar Sampath Kumar Krishnan <sampathBlam@users.noreply.github.com>2020-04-12 15:32:17 +0000
committerLibravatar GitHub <noreply@github.com>2020-04-12 16:32:17 +0100
commit5dd84f9ca68b55e892d0f13f37b284457990a4de (patch)
treeedc80ec0091e06a50fd618184308113eb4bad071 /src/components/AppUpdateInfoBar.js
parentImprove user scripts (#559) (diff)
downloadferdium-app-5dd84f9ca68b55e892d0f13f37b284457990a4de.tar.gz
ferdium-app-5dd84f9ca68b55e892d0f13f37b284457990a4de.tar.zst
ferdium-app-5dd84f9ca68b55e892d0f13f37b284457990a4de.zip
Make update banner dismissable (#564)
- Remove the sticky option passed to InfoBar in AppUpdateInfoBar - Use component state to manage visibility of AppUpdateInfoBar in AuthLayout and AppLayout. - InfoBar will be dismissed only for the current session Co-Authored-By: Mahadevan Sreenivasan <mahadevan_sv@yahoo.com> Co-authored-by: Mahadevan Sreenivasan <mahadevan_sv@yahoo.com>
Diffstat (limited to 'src/components/AppUpdateInfoBar.js')
-rw-r--r--src/components/AppUpdateInfoBar.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/components/AppUpdateInfoBar.js b/src/components/AppUpdateInfoBar.js
index 4108fdf12..f51fe029b 100644
--- a/src/components/AppUpdateInfoBar.js
+++ b/src/components/AppUpdateInfoBar.js
@@ -24,6 +24,7 @@ class AppUpdateInfoBar extends Component {
24 static propTypes = { 24 static propTypes = {
25 onInstallUpdate: PropTypes.func.isRequired, 25 onInstallUpdate: PropTypes.func.isRequired,
26 nextAppReleaseVersion: PropTypes.string, 26 nextAppReleaseVersion: PropTypes.string,
27 onHide: PropTypes.func.isRequired,
27 }; 28 };
28 29
29 static defaultProps = { 30 static defaultProps = {
@@ -39,6 +40,7 @@ class AppUpdateInfoBar extends Component {
39 const { 40 const {
40 onInstallUpdate, 41 onInstallUpdate,
41 nextAppReleaseVersion, 42 nextAppReleaseVersion,
43 onHide,
42 } = this.props; 44 } = this.props;
43 45
44 return ( 46 return (
@@ -46,7 +48,7 @@ class AppUpdateInfoBar extends Component {
46 type="primary" 48 type="primary"
47 ctaLabel={intl.formatMessage(messages.buttonInstallUpdate)} 49 ctaLabel={intl.formatMessage(messages.buttonInstallUpdate)}
48 onClick={onInstallUpdate} 50 onClick={onInstallUpdate}
49 sticky 51 onHide={onHide}
50 > 52 >
51 <span className="mdi mdi-information" /> 53 <span className="mdi mdi-information" />
52 {intl.formatMessage(messages.updateAvailable)} 54 {intl.formatMessage(messages.updateAvailable)}