Suggestion Example

PreviousNext

Example implementation of suggestion.

Docs
ai-elementsblock

Preview

Loading preview…
registry/default/examples/suggestion.tsx
"use client";

import { Suggestion, Suggestions } from "@/components/ai-elements/suggestion";

const suggestions = [
  "What are the latest trends in AI?",
  "How does machine learning work?",
  "Explain quantum computing",
  "Best practices for React development",
  "Tell me about TypeScript benefits",
  "How to optimize database queries?",
  "What is the difference between SQL and NoSQL?",
  "Explain cloud computing basics",
];

const Example = () => {
  const handleSuggestionClick = (suggestion: string) => {
    console.log("Selected suggestion:", suggestion);
  };

  return (
    <Suggestions>
      {suggestions.map((suggestion) => (
        <Suggestion
          key={suggestion}
          onClick={handleSuggestionClick}
          suggestion={suggestion}
        />
      ))}
    </Suggestions>
  );
};

export default Example;

Installation

npx shadcn@latest add @ai-elements/example-suggestion

Usage

import { ExampleSuggestion } from "@/components/example-suggestion"
<ExampleSuggestion />