From 2cbd938dce5901c2656c9aa128d600fba4ef209c Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Mon, 20 Nov 2017 23:50:22 +0100 Subject: [PATCH] feat(App): Add link to changelog in app update notification --- src/components/layout/AppLayout.js | 8 +++++++- src/components/ui/InfoBar.js | 7 +++++-- src/i18n/locales/en-US.json | 1 + src/styles/info-bar.scss | 4 ++++ 4 files changed, 17 insertions(+), 3 deletions(-) diff --git a/src/components/layout/AppLayout.js b/src/components/layout/AppLayout.js index f60c170a8..20dc2f764 100644 --- a/src/components/layout/AppLayout.js +++ b/src/components/layout/AppLayout.js @@ -23,6 +23,10 @@ const messages = defineMessages({ id: 'infobar.buttonReloadServices', defaultMessage: '!!!Reload services', }, + changelog: { + id: 'infobar.buttonChangelog', + defaultMessage: '!!!Changelog', + }, buttonInstallUpdate: { id: 'infobar.buttonInstallUpdate', defaultMessage: '!!!Restart & install update', @@ -135,7 +139,9 @@ export default class AppLayout extends Component { sticky > - {intl.formatMessage(messages.updateAvailable)} + {intl.formatMessage(messages.updateAvailable)} + {intl.formatMessage(messages.changelog)} + )} {services} diff --git a/src/components/ui/InfoBar.js b/src/components/ui/InfoBar.js index aea2bd888..84a5f1446 100644 --- a/src/components/ui/InfoBar.js +++ b/src/components/ui/InfoBar.js @@ -61,10 +61,13 @@ export default class InfoBar extends Component { [`${className}`]: true, })} > -
+
{children} {ctaLabel && ( -