diff --git a/web/src/components/navbar/NavbarVertical.js b/web/src/components/navbar/NavbarVertical.js index 6c2dd7e4..9375c196 100644 --- a/web/src/components/navbar/NavbarVertical.js +++ b/web/src/components/navbar/NavbarVertical.js @@ -12,8 +12,9 @@ import Logo from './Logo'; import NavbarTopDropDownMenus from './NavbarTopDropDownMenus'; import NavbarVerticalMenu from './NavbarVerticalMenu'; import ToggleButton from './ToggleButton'; +import { withTranslation } from 'react-i18next'; -const NavbarVertical = ({ navbarStyle }) => { +const NavbarVertical = ({ navbarStyle, t }) => { const navBarRef = useRef(null); const { @@ -113,7 +114,7 @@ const NavbarVertical = ({ navbarStyle }) => { block className="my-3 btn-purchase" > - Purchase + {t('Purchase')} @@ -129,4 +130,4 @@ NavbarVertical.defaultProps = { navbarStyle: 'transparent' }; -export default NavbarVertical; +export default withTranslation()(NavbarVertical); diff --git a/web/src/components/navbar/NavbarVerticalMenuItem.js b/web/src/components/navbar/NavbarVerticalMenuItem.js index a4f0cecc..3655e6c8 100644 --- a/web/src/components/navbar/NavbarVerticalMenuItem.js +++ b/web/src/components/navbar/NavbarVerticalMenuItem.js @@ -3,15 +3,16 @@ import PropTypes from 'prop-types'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { Badge } from 'reactstrap'; import Flex from '../common/Flex'; +import { withTranslation } from 'react-i18next'; -const NavbarVerticalMenuItem = ({ route }) => ( +const NavbarVerticalMenuItem = ({ route, t }) => ( {route.icon && ( )} - {route.name} + {t(route.name)} {!!route.badge && ( {route.badge.text} @@ -27,4 +28,4 @@ NavbarVerticalMenuItem.propTypes = { }).isRequired }; -export default React.memo(NavbarVerticalMenuItem); +export default withTranslation()(React.memo(NavbarVerticalMenuItem)); diff --git a/web/src/components/navbar/ToggleButton.js b/web/src/components/navbar/ToggleButton.js index 4ee9bf37..0cc69536 100644 --- a/web/src/components/navbar/ToggleButton.js +++ b/web/src/components/navbar/ToggleButton.js @@ -1,10 +1,11 @@ import React from 'react'; import { Button, UncontrolledTooltip } from 'reactstrap'; +import { withTranslation } from 'react-i18next'; -const ToggleButton = ({ isNavbarVerticalCollapsed, setIsNavbarVerticalCollapsed }) => ( +const ToggleButton = ({ isNavbarVerticalCollapsed, setIsNavbarVerticalCollapsed, t }) => ( <> - Toggle Navigation + {t('Toggle Navigation')}