diff --git a/wax-prosemirror-core/src/components/Button.js b/wax-prosemirror-core/src/components/Button.js index dec1de541e4e6a508473824076f958e9b03088fb..c3b69315f42e2f5e2a6a3e733c1a55cbb479b9ee 100644 --- a/wax-prosemirror-core/src/components/Button.js +++ b/wax-prosemirror-core/src/components/Button.js @@ -1,5 +1,6 @@ /* eslint react/prop-types: 0 */ import React, { useContext, useMemo } from 'react'; +import { isEmpty } from 'lodash'; import { useTranslation } from 'react-i18next'; import { WaxContext } from '../WaxContext'; import MenuButton from './ui/MenuButton'; @@ -36,7 +37,6 @@ const Button = ({ view = {}, item }) => { context.activeView, ); if (!isEditable) isDisabled = true; - const MenuButtonComponent = useMemo( () => ( <MenuButton @@ -46,7 +46,7 @@ const Button = ({ view = {}, item }) => { label={label} onMouseDown={e => handleMouseDown(e)} title={ - i18n.exists(`Wax.Annotations.${title}`) + !isEmpty(i18n) && i18n.exists(`Wax.Annotations.${title}`) ? t(`Wax.Annotations.${title}`) : title }