diff --git a/packages/apps/esm-help-menu-app/src/help-menu/components/contact-us.component.tsx b/packages/apps/esm-help-menu-app/src/help-menu/components/contact-us.component.tsx index e7621594a..087340d6c 100644 --- a/packages/apps/esm-help-menu-app/src/help-menu/components/contact-us.component.tsx +++ b/packages/apps/esm-help-menu-app/src/help-menu/components/contact-us.component.tsx @@ -1,21 +1,16 @@ import React from 'react'; import { useTranslation } from 'react-i18next'; import styles from './styles.scss'; -import { ArrowUpRight } from '@carbon/react/icons'; -import { Link } from '@carbon/react'; +import { MenuItem } from '@carbon/react'; const ContactUs = () => { const { t } = useTranslation(); return ( - - {t('communityforum', 'Community forum')} - + label={t('communityforum', 'Community forum')} + onClick={() => window.open('https://talk.openmrs.org', '_blank')} + /> ); }; diff --git a/packages/apps/esm-help-menu-app/src/help-menu/components/docs.component.tsx b/packages/apps/esm-help-menu-app/src/help-menu/components/docs.component.tsx index 7cc4e588b..376b6c6cb 100644 --- a/packages/apps/esm-help-menu-app/src/help-menu/components/docs.component.tsx +++ b/packages/apps/esm-help-menu-app/src/help-menu/components/docs.component.tsx @@ -1,21 +1,16 @@ import React from 'react'; import { useTranslation } from 'react-i18next'; import styles from './styles.scss'; -import { ArrowUpRight } from '@carbon/react/icons'; -import { Link } from '@carbon/react'; +import { MenuItem } from '@carbon/react'; const Docs = () => { const { t } = useTranslation(); return ( - - {t('docs', 'Docs')} - + label={t('documentation', 'Documentation')} + onClick={() => window.open('https://o3-docs.openmrs.org', '_blank')} + /> ); }; diff --git a/packages/apps/esm-help-menu-app/src/help-menu/components/release-notes.component.tsx b/packages/apps/esm-help-menu-app/src/help-menu/components/release-notes.component.tsx index ef8f6b45c..9609e2d89 100644 --- a/packages/apps/esm-help-menu-app/src/help-menu/components/release-notes.component.tsx +++ b/packages/apps/esm-help-menu-app/src/help-menu/components/release-notes.component.tsx @@ -1,22 +1,17 @@ import React from 'react'; import { useTranslation } from 'react-i18next'; import styles from './styles.scss'; -import { ArrowUpRight } from '@carbon/react/icons'; -import { Link } from '@carbon/react'; +import { MenuItem } from '@carbon/react'; const ReleaseNotes = () => { const { t } = useTranslation(); return ( - - {t('releaseNotes', 'Release notes')} - + label={t('releaseNotes', 'Release notes')} + onClick={() => window.open('https://o3-docs.openmrs.org/docs/changelog', '_blank')} + /> ); }; diff --git a/packages/apps/esm-help-menu-app/src/help-menu/components/styles.scss b/packages/apps/esm-help-menu-app/src/help-menu/components/styles.scss index 803d7d3c3..8fb47c18d 100644 --- a/packages/apps/esm-help-menu-app/src/help-menu/components/styles.scss +++ b/packages/apps/esm-help-menu-app/src/help-menu/components/styles.scss @@ -3,9 +3,6 @@ @import '~@openmrs/esm-styleguide/src/vars'; .helpButton { - display: flex; - align-items: center; - justify-content: space-between; color: black !important; &:focus { outline: none; diff --git a/packages/apps/esm-help-menu-app/src/help-menu/help-popup.styles.scss b/packages/apps/esm-help-menu-app/src/help-menu/help-popup.styles.scss index c25dfc547..73a1373c6 100644 --- a/packages/apps/esm-help-menu-app/src/help-menu/help-popup.styles.scss +++ b/packages/apps/esm-help-menu-app/src/help-menu/help-popup.styles.scss @@ -7,7 +7,7 @@ flex: auto; bottom: 2rem; right: 3rem; - width: 11rem; + width: 12rem; z-index: 8000; background-color: $ui-02; gap: spacing.$spacing-05; diff --git a/packages/apps/esm-primary-navigation-app/src/components/change-language/change-language-link.extension.tsx b/packages/apps/esm-primary-navigation-app/src/components/change-language/change-language-link.extension.tsx index 5afac0797..f309b5dd7 100644 --- a/packages/apps/esm-primary-navigation-app/src/components/change-language/change-language-link.extension.tsx +++ b/packages/apps/esm-primary-navigation-app/src/components/change-language/change-language-link.extension.tsx @@ -5,11 +5,16 @@ import { TranslateIcon, showModal, useSession } from '@openmrs/esm-framework'; import styles from './change-language-link.scss'; /** The user menu item that shows the current language and has a button to change the language */ -export function ChangeLanguageLink() { +function ChangeLanguageLink() { const { t } = useTranslation(); const session = useSession(); - const launchChangeLanguageModal = useCallback(() => showModal('change-language-modal'), []); + const launchChangeLanguageModal = useCallback(() => { + const dispose = showModal('change-language-modal', { + closeModal: () => dispose(), + size: 'sm', + }); + }, []); const languageNames = new Intl.DisplayNames([session?.locale], { type: 'language' });