diff --git a/examples/product-review-generator/README.md b/examples/product-review-generator/README.md
index 86afb914..bb34a6e4 100755
--- a/examples/product-review-generator/README.md
+++ b/examples/product-review-generator/README.md
@@ -37,7 +37,7 @@ To get started with Langbase, you'll need to [create a free personal account on
```
# Replace `PIPE_API_KEY` with the copied API key.
NEXT_LB_PIPE_API_KEY="PIPE_API_KEY"
-```
+```
7. Issue the following in your CLI:
```sh
@@ -46,7 +46,7 @@ To get started with Langbase, you'll need to [create a free personal account on
# Run the project using the following command:
npm run dev
-```
+```
8. Your app template should now be running on [localhost:3000][local].
diff --git a/examples/product-review-generator/components/chatbot-page.tsx b/examples/product-review-generator/components/chatbot-page.tsx
index 80203378..9a66b0d0 100755
--- a/examples/product-review-generator/components/chatbot-page.tsx
+++ b/examples/product-review-generator/components/chatbot-page.tsx
@@ -7,6 +7,9 @@ import { useState } from 'react'
import { toast } from 'sonner'
import { ChatInput } from './chat-input'
import { Opening } from './opening'
+import { HoverCard, HoverCardTrigger, HoverCardContent } from '@/components/ui/hovercard'
+import { Suggestions } from './suggestions'
+import { Button } from './ui/button'
export interface ChatProps extends React.ComponentProps<'div'> {
id?: string // Optional: Thread ID if you want to persist the chat in a DB
@@ -31,27 +34,37 @@ export function Chatbot({ id, initialMessages, className }: ChatProps) {
setThreadId(lbThreadId)
}
})
+
+ const sendSuggestedPrompt = (prompt: string) => {
+ setInput(prompt)
+ }
+
return (