mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-05-12 08:42:38 +02:00
Add go to scheduled runs as dropdown option
This commit is contained in:
parent
1bfcf69baf
commit
d2f9eeedc3
1 changed files with 12 additions and 1 deletions
|
|
@ -1,7 +1,8 @@
|
|||
"use client";
|
||||
import React from "react";
|
||||
import { Button, Dropdown, DropdownItem, DropdownMenu, DropdownTrigger, Spinner, Tooltip, Input } from "@heroui/react";
|
||||
import { RadioIcon, RedoIcon, UndoIcon, RocketIcon, PenLine, AlertTriangle, DownloadIcon, SettingsIcon, ChevronDownIcon, ZapIcon } from "lucide-react";
|
||||
import { RadioIcon, RedoIcon, UndoIcon, RocketIcon, PenLine, AlertTriangle, DownloadIcon, SettingsIcon, ChevronDownIcon, ZapIcon, Clock } from "lucide-react";
|
||||
import { useParams, useRouter } from "next/navigation";
|
||||
|
||||
interface TopBarProps {
|
||||
localProjectName: string;
|
||||
|
|
@ -44,6 +45,9 @@ export function TopBar({
|
|||
onSettingsModalOpen,
|
||||
onTriggersModalOpen,
|
||||
}: TopBarProps) {
|
||||
const router = useRouter();
|
||||
const params = useParams();
|
||||
const projectId = typeof (params as any).projectId === 'string' ? (params as any).projectId : (params as any).projectId?.[0];
|
||||
return (
|
||||
<div className="rounded-xl bg-white/70 dark:bg-zinc-800/70 shadow-sm backdrop-blur-sm border border-zinc-200 dark:border-zinc-800 px-5 py-2">
|
||||
<div className="flex justify-between items-center">
|
||||
|
|
@ -160,6 +164,13 @@ export function TopBar({
|
|||
>
|
||||
Manage triggers
|
||||
</DropdownItem>
|
||||
<DropdownItem
|
||||
key="go-to-schedule-runs"
|
||||
startContent={<Clock size={16} />}
|
||||
onPress={() => { if (projectId) { router.push(`/projects/${projectId}/job-rules`); } }}
|
||||
>
|
||||
Go to schedule runs
|
||||
</DropdownItem>
|
||||
{!isLive ? (
|
||||
<>
|
||||
<DropdownItem
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue