"use client" import { Alert, AlertDescription } from "@/registry/bases/base/ui/alert" import { Badge } from "@/registry/bases/base/ui/badge" import { Button } from "@/registry/bases/base/ui/button" import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle, } from "@/registry/bases/base/ui/card" import { Item, ItemContent, ItemGroup, ItemMedia, ItemTitle, } from "@/registry/bases/base/ui/item" import { IconPlaceholder } from "@/app/(create)/components/icon-placeholder" // Agent feature descriptions. const agentFeatures = [ { id: "code-reviews", content: ( <> Code reviews with full codebase context to catch{" "} hard-to-find bugs. ), }, { id: "code-suggestions", content: ( <> Code suggestions validated in sandboxes before you merge. ), }, { id: "root-cause", content: ( <> Root-cause analysis for production issues with deployment context.{" "} Requires Observability Plus ), }, ] export function ActivateAgentDialog() { return ( Ship faster & safer with Vercel Agent Your use is subject to Vercel's{" "} Public Beta Agreement and{" "} AI Product Terms. {agentFeatures.map((feature) => ( {feature.content} ))} Pro teams get $100 in Vercel Agent trial credit for 2 weeks after activation. ) }