diff --git a/src/taxonomy/taxonomy-card/index.jsx b/src/taxonomy/taxonomy-card/index.jsx
index 5ea83ee151..09072ca1ab 100644
--- a/src/taxonomy/taxonomy-card/index.jsx
+++ b/src/taxonomy/taxonomy-card/index.jsx
@@ -75,7 +75,7 @@ const TaxonomyCard = ({ className, original }) => {
const [isExportModalOpen, setIsExportModalOpen] = useState(false);
const menuItemActions = {
- import: () => importTaxonomyTags(id, intl).then(() => console.log('resolved')),
+ import: () => importTaxonomyTags(id, intl).then(),
export: () => setIsExportModalOpen(true),
};
diff --git a/src/taxonomy/taxonomy-detail/TaxonomyDetailMenu.jsx b/src/taxonomy/taxonomy-detail/TaxonomyDetailMenu.jsx
index 1f2aa839d2..38ce2492d9 100644
--- a/src/taxonomy/taxonomy-detail/TaxonomyDetailMenu.jsx
+++ b/src/taxonomy/taxonomy-detail/TaxonomyDetailMenu.jsx
@@ -20,6 +20,9 @@ const TaxonomyDetailMenu = ({
alt={intl.formatMessage(messages.actionsButtonAlt, { name })}
disabled={disabled}
>
+ onClickMenuItem('import')}>
+ {intl.formatMessage(messages.importMenu)}
+
onClickMenuItem('export')}>
{intl.formatMessage(messages.exportMenu)}
diff --git a/src/taxonomy/taxonomy-detail/TaxonomyDetailPage.jsx b/src/taxonomy/taxonomy-detail/TaxonomyDetailPage.jsx
index a22fb0bd57..d2f0361ef0 100644
--- a/src/taxonomy/taxonomy-detail/TaxonomyDetailPage.jsx
+++ b/src/taxonomy/taxonomy-detail/TaxonomyDetailPage.jsx
@@ -11,6 +11,7 @@ import { Link, useParams } from 'react-router-dom';
import ConnectionErrorAlert from '../../generic/ConnectionErrorAlert';
import Loading from '../../generic/Loading';
import SubHeader from '../../generic/sub-header/SubHeader';
+import { importTaxonomyTags } from '../import-tags';
import taxonomyMessages from '../messages';
import TaxonomyDetailMenu from './TaxonomyDetailMenu';
import TaxonomyDetailSideCard from './TaxonomyDetailSideCard';
@@ -46,16 +47,15 @@ const TaxonomyDetailPage = () => {
/>
);
- const onClickMenuItem = (menuName) => {
- switch (menuName) {
- case 'export':
- setIsExportModalOpen(true);
- break;
- default:
- break;
- }
+ const menuItemActions = {
+ import: () => importTaxonomyTags(taxonomyId, intl).then(),
+ export: () => setIsExportModalOpen(true),
};
+ const onClickMenuItem = (menuName) => (
+ menuItemActions[menuName]?.()
+ );
+
const getHeaderActions = () => (