diff --git a/frontend/src/components/dropdown.js b/frontend/src/components/dropdown.js
index ebffd038f5..cbc10b416a 100644
--- a/frontend/src/components/dropdown.js
+++ b/frontend/src/components/dropdown.js
@@ -1,5 +1,5 @@
import React from 'react';
-import { Link } from '@reach/router';
+import { navigate } from '@reach/router';
import onClickOutside from 'react-click-outside';
import { ChevronDownIcon, CheckIcon } from './svgIcons';
@@ -18,7 +18,13 @@ class DropdownContent extends React.PureComponent {
handleClick = (data: Object) => {
if (data) {
var label = data.label;
- if (!label || !this.props.value || !this.props.onChange) return;
+ if (!this.props.value || !this.props.onChange) {
+ if (!label) return;
+ if (data.href && data.internalLink) {
+ navigate(data.href)
+ }
+ return
+ }
const value = this.props.value;
let ourObj = data;
if (!ourObj) return;
@@ -71,10 +77,10 @@ class DropdownContent extends React.PureComponent {
)}
{i.href ? (
i.internalLink ? (
-
+ <>
{i.label}
{this.isActive(i) && }
-
+ >
) : (