mirror of
https://github.com/browseros-ai/BrowserOS.git
synced 2026-05-21 12:55:09 +00:00
57 lines
2.1 KiB
TypeScript
57 lines
2.1 KiB
TypeScript
import { HelpCircle, Plus, Workflow } from 'lucide-react'
|
|
import type { FC } from 'react'
|
|
import { NavLink } from 'react-router'
|
|
import { Button } from '@/components/ui/button'
|
|
import {
|
|
Tooltip,
|
|
TooltipContent,
|
|
TooltipProvider,
|
|
TooltipTrigger,
|
|
} from '@/components/ui/tooltip'
|
|
import { workflowsHelpUrl } from '@/lib/constants/productUrls'
|
|
|
|
export const WorkflowsHeader: FC = () => {
|
|
return (
|
|
<div className="rounded-xl border border-border bg-card p-6 shadow-sm transition-all hover:shadow-md">
|
|
<div className="flex items-start gap-4">
|
|
<div className="flex h-12 w-12 shrink-0 items-center justify-center rounded-xl bg-[var(--accent-orange)]/10">
|
|
<Workflow className="h-6 w-6 text-[var(--accent-orange)]" />
|
|
</div>
|
|
<div className="flex-1">
|
|
<div className="mb-1 flex items-center gap-2">
|
|
<h2 className="font-semibold text-xl">Workflows</h2>
|
|
<TooltipProvider delayDuration={0}>
|
|
<Tooltip>
|
|
<TooltipTrigger asChild>
|
|
<a
|
|
href={workflowsHelpUrl}
|
|
target="_blank"
|
|
rel="noopener noreferrer"
|
|
className="rounded-full p-1 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground"
|
|
>
|
|
<HelpCircle className="h-4 w-4" />
|
|
</a>
|
|
</TooltipTrigger>
|
|
<TooltipContent>Learn more about workflows</TooltipContent>
|
|
</Tooltip>
|
|
</TooltipProvider>
|
|
</div>
|
|
<p className="text-muted-foreground text-sm">
|
|
Create and manage browser automation workflows
|
|
</p>
|
|
</div>
|
|
<Button
|
|
asChild
|
|
className="border-[var(--accent-orange)] bg-[var(--accent-orange)]/10 text-[var(--accent-orange)] hover:bg-[var(--accent-orange)]/20 hover:text-[var(--accent-orange)]"
|
|
variant="outline"
|
|
>
|
|
<NavLink to="/workflows/create-graph">
|
|
<Plus className="mr-1.5 h-4 w-4" />
|
|
New Workflow
|
|
</NavLink>
|
|
</Button>
|
|
</div>
|
|
</div>
|
|
)
|
|
}
|