2026-04-20 15:10:54 +02:00
|
|
|
"use client";
|
|
|
|
|
|
|
|
|
|
import { Button } from "@/components/ui/button";
|
|
|
|
|
import { CreateTaskDialog } from "@/components/tasks/create-task-dialog";
|
2026-06-29 05:38:21 +02:00
|
|
|
import {
|
|
|
|
|
Users,
|
|
|
|
|
Megaphone,
|
|
|
|
|
BookOpen,
|
|
|
|
|
Shield,
|
|
|
|
|
Sparkles,
|
|
|
|
|
Bot,
|
|
|
|
|
} from "lucide-react";
|
2026-04-20 15:10:54 +02:00
|
|
|
import Link from "next/link";
|
|
|
|
|
|
|
|
|
|
export function QuickActionsBar() {
|
|
|
|
|
return (
|
|
|
|
|
<div className="flex flex-wrap gap-3">
|
|
|
|
|
<CreateTaskDialog />
|
|
|
|
|
|
|
|
|
|
<Link href="/agents">
|
|
|
|
|
<Button variant="outline">
|
|
|
|
|
<Users className="h-4 w-4 mr-2" />
|
|
|
|
|
Spawn Agent
|
|
|
|
|
</Button>
|
|
|
|
|
</Link>
|
|
|
|
|
|
2026-06-17 06:36:28 +02:00
|
|
|
<Link href="/prompter">
|
|
|
|
|
<Button variant="outline">
|
|
|
|
|
<Sparkles className="h-4 w-4 mr-2" />
|
|
|
|
|
Task Intake
|
|
|
|
|
</Button>
|
|
|
|
|
</Link>
|
|
|
|
|
|
|
|
|
|
<Link href="/business?tab=secretary">
|
|
|
|
|
<Button variant="outline">
|
|
|
|
|
<Bot className="h-4 w-4 mr-2" />
|
|
|
|
|
Secretary
|
|
|
|
|
</Button>
|
|
|
|
|
</Link>
|
|
|
|
|
|
2026-04-20 15:10:54 +02:00
|
|
|
<Link href="/communications">
|
|
|
|
|
<Button variant="outline">
|
|
|
|
|
<Megaphone className="h-4 w-4 mr-2" />
|
|
|
|
|
Broadcast Message
|
|
|
|
|
</Button>
|
|
|
|
|
</Link>
|
|
|
|
|
|
|
|
|
|
<Link href="/journals">
|
|
|
|
|
<Button variant="outline">
|
|
|
|
|
<BookOpen className="h-4 w-4 mr-2" />
|
|
|
|
|
View Journals
|
|
|
|
|
</Button>
|
|
|
|
|
</Link>
|
|
|
|
|
|
|
|
|
|
<Link href="/auditor">
|
|
|
|
|
<Button variant="outline">
|
|
|
|
|
<Shield className="h-4 w-4 mr-2" />
|
|
|
|
|
Auditor Report
|
|
|
|
|
</Button>
|
|
|
|
|
</Link>
|
|
|
|
|
</div>
|
|
|
|
|
);
|
|
|
|
|
}
|