Add TaskDetails view

This commit is contained in:
Ken Hibino
2021-07-12 06:32:59 -07:00
parent d63e4a3229
commit 98ee4fbccd
4 changed files with 62 additions and 5 deletions

View File

@@ -5,8 +5,13 @@ export const paths = {
SCHEDULERS: "/schedulers",
QUEUE_DETAILS: "/queues/:qname",
REDIS: "/redis",
TASK_DETAILS: "/queues/:qname/tasks/:taskId",
};
/**************************************************************
Path Helper functions
**************************************************************/
export function queueDetailsPath(qname: string, taskStatus?: string): string {
const path = paths.QUEUE_DETAILS.replace(":qname", qname);
if (taskStatus) {
@@ -14,3 +19,20 @@ export function queueDetailsPath(qname: string, taskStatus?: string): string {
}
return path;
}
export function taskDetailsPath(qname: string, taskId: string): string {
return paths.TASK_DETAILS.replace(":qname", qname).replace(":taskId", taskId);
}
/**************************************************************
URL Params
**************************************************************/
export interface QueueDetailsRouteParams {
qname: string;
}
export interface TaskDetailsRouteParams {
qname: string;
taskId: string;
}