diff --git a/reana-ui/src/pages/workflowDetails/components/LauncherLabel.js b/reana-ui/src/components/LauncherLabel.js
similarity index 100%
rename from reana-ui/src/pages/workflowDetails/components/LauncherLabel.js
rename to reana-ui/src/components/LauncherLabel.js
diff --git a/reana-ui/src/pages/workflowList/components/WorkflowBadges.js b/reana-ui/src/components/WorkflowBadges.js
similarity index 91%
rename from reana-ui/src/pages/workflowList/components/WorkflowBadges.js
rename to reana-ui/src/components/WorkflowBadges.js
index 3bd4b2d8..a3d43d6b 100644
--- a/reana-ui/src/pages/workflowList/components/WorkflowBadges.js
+++ b/reana-ui/src/components/WorkflowBadges.js
@@ -1,8 +1,8 @@
-import styles from "~/pages/workflowList/components/WorkflowBadges.module.scss";
+import styles from "./WorkflowBadges.module.scss";
import { Divider, Label } from "semantic-ui-react";
import { JupyterNotebookIcon, WorkflowActionsPopup } from "~/components";
import { INTERACTIVE_SESSION_URL } from "~/client";
-import { LauncherLabel } from "~/pages/workflowDetails/components";
+import { LauncherLabel } from "~/components";
import { getReanaToken } from "~/selectors";
import { useSelector } from "react-redux";
import { statusMapping } from "~/util";
@@ -21,7 +21,7 @@ export default function WorkflowBadges({ workflow, withDivider = true }) {
return (
<>
-