import { LayoutTemplate, Sparkles } from 'lucide-react'; import { Button } from '@/components/ui/button'; interface BlueprintEmptyStateProps { onCreate: () => void; canCreate: boolean; } export function BlueprintEmptyState({ onCreate, canCreate }: BlueprintEmptyStateProps) { return (
Deployments · Blueprints

Declare once. Distribute everywhere.

A Blueprint is a docker-compose.yml plus a node selector. Sencho ensures the matching nodes always run that stack at the latest revision and tells you when reality drifts from the plan.

First blueprint, no fleet required {canCreate && ( )}
); } function Step({ kicker, title, copy }: { kicker: string; title: string; copy: string }) { return (
{kicker} {title} {copy}
); }