AI Search Hero
A centered hero section built around a prominent, pill-shaped search input with a submit icon-button inside it, and a row of suggestion pills underneath. Clicking a pill fills the input with that suggestion, giving visitors a quick, tactile sense of the search experience.
Docs
Installation
A real shadcn registry command, not a copy-paste stand-in: it fetches this block plus its button dependencies and any missing npm packages, and installs them straight into your project.
npx shadcn add https://staaarter.com/r/ai-search-hero.jsonPrefer not to use the CLI? Copy the source from the Code toggle above into src/components/blocks/chat/chat17.tsx instead.
Usage
The file also exports chat17Demo, the exact props behind the preview above. Spread it to get a working section in one line, then replace it with your own data.
import { Chat17, chat17Demo } from "@/components/blocks/chat/chat17"; export default function Page() { return <Chat17 {...chat17Demo} />; }
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| heading | string | "Ask anything" | Hero heading. |
| description | string | "Search the web, get instant answers..." | Hero subheading. |
| suggestions | string[] | none | Suggestion pills rendered below the search input. |
| className | string | none | Extra classes for the outer section element. |
Behavior notes
- Clicking a suggestion pill is real: it sets the controlled Input's value via useState, same pattern as the suggestion cards in the Rich Prompt Input block.
- The submit icon-button inside the search bar is decorative and does not perform a search or call any API.
- Uses normal py-16 sm:py-24 section framing (not full-viewport), since this is a hero section meant to sit within a longer landing page.
More Chat Blocks
View all →rich-prompt-input-with-suggestions
Rich Prompt Input with Smart Suggestions
An AI prompt composer with attachment icons, a model selector, and a grid of clickable prompt suggestion cards.
ai-streaming-response-typewriter
AI Streaming Response with Live Typing
A single AI chat exchange with a skeleton loading state, a word-by-word typewriter reveal, and a stop-generating control.
ai-response-with-cited-sources
AI Response with Cited Sources
A Perplexity-style answer with inline numbered citation markers and an expandable source list below it.
code-generation-chat-with-syntax-highlighting
Code Generation Chat with Syntax Highlighting
A developer chat message with a file-name tab bar, a language badge, illustrative syntax coloring, and a real copy button.
prompt-starter-grid
AI Prompt Starter Grid
A tabbed grid of prompt template cards, filterable by category, each with an icon, title, and description.
ai-agent-profile-card
AI Agent Profile Card
A showcase card for an AI agent with avatar, capability badges, a sample chat preview, stats, and action buttons.