# SuggestionPrimitive
URL: /docs/api-reference/primitives/suggestion
Primitives for rendering individual suggestions. These primitives must be used within a suggestion context provided by `ThreadPrimitive.Suggestions`.
Quick Reference \[#quick-reference]
```tsx
import { SuggestionPrimitive } from "@assistant-ui/react";
```
API Reference \[#api-reference]
SuggestionPrimitive.Title \[#suggestionprimitivetitle]
Displays the suggestion's title.
```tsx
import { SuggestionPrimitive } from "@assistant-ui/react";
const SuggestionCard = () => {
return (
);
};
```
This primitive renders a `` element.
SuggestionPrimitive.Description \[#suggestionprimitivedescription]
Displays the suggestion's description/label. This is only shown when suggestions are configured using the object format with separate title and label.
```tsx
import { SuggestionPrimitive } from "@assistant-ui/react";
const SuggestionCard = () => {
return (
);
};
```
This primitive renders a `` element.
SuggestionPrimitive.Trigger \[#suggestionprimitivetrigger]
A button that triggers the suggestion action when clicked. When clicked, it either sends the message immediately or populates the composer with the suggestion's prompt.
```tsx
import { SuggestionPrimitive } from "@assistant-ui/react";
const SuggestionButton = () => {
return (
);
};
```
This primitive renders a `