Merge branch '19783-picking-tweak' refs #19783
[arvados.git] / src / store / process-logs-panel / process-logs-panel.ts
index 9575c4e5d07c35aa88f4bb610c2f56180b1c7697..0ca5d679c9caa14b0e2c2fe8847d56d57f61de29 100644 (file)
@@ -1,8 +1,10 @@
-import { LogEventType } from '../../models/log';
 // Copyright (C) The Arvados Authors. All rights reserved.
 //
 // SPDX-License-Identifier: AGPL-3.0
 
+import { matchProcessRoute } from 'routes/routes';
+import { RouterState } from 'react-router-redux';
+
 export interface ProcessLogsPanel {
     filters: string[];
     selectedFilter: string;
@@ -13,6 +15,12 @@ export interface ProcessLogs {
     [logType: string]: string[];
 }
 
-export const getProcessLogs = ({ selectedFilter, logs }: ProcessLogsPanel) => {
+export const getProcessPanelLogs = ({ selectedFilter, logs }: ProcessLogsPanel) => {
     return logs[selectedFilter];
 };
+
+export const getProcessLogsPanelCurrentUuid = (router: RouterState) => {
+    const pathname = router.location ? router.location.pathname : '';
+    const match = matchProcessRoute(pathname);
+    return match ? match.params.id : undefined;
+};