+
+ According to recent studies, artificial intelligence has shown remarkable
+ progress in natural language processing.
+
+ {{ citation.text }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .
+
+
diff --git a/apps/test/app/pages/index.vue b/apps/test/app/pages/index.vue
index c07a4f9..a089323 100644
--- a/apps/test/app/pages/index.vue
+++ b/apps/test/app/pages/index.vue
@@ -7,6 +7,7 @@ import ChainOfThought from '~/examples/chain-of-thought.vue'
import CodeBlock from '~/examples/code-block.vue'
import Conversation from '~/examples/conversation.vue'
import Image from '~/examples/image.vue'
+import InlineCitation from '~/examples/inline-citation.vue'
import Loader from '~/examples/loader.vue'
import MessageMarkdown from '~/examples/message-markdown.vue'
import Message from '~/examples/message.vue'
@@ -40,6 +41,7 @@ const components = [
{ name: 'ChainOfThought', Component: ChainOfThought },
{ name: 'Queue', Component: Queue },
{ name: 'Plan', Component: Plan },
+ { name: 'InlineCitation', Component: InlineCitation },
]
diff --git a/apps/www/content/1.overview/1.Introduction.md b/apps/www/content/1.overview/1.Introduction.md
index b6382df..8ebc0ee 100644
--- a/apps/www/content/1.overview/1.Introduction.md
+++ b/apps/www/content/1.overview/1.Introduction.md
@@ -45,4 +45,22 @@ You can install it with:
:::ComponentLoader{label="OpenInChat" componentName="OpenInChat"}
:::
+:::ComponentLoader{label="Task" componentName="Task"}
+:::
+
+:::ComponentLoader{label="Sources" componentName="Sources"}
+:::
+
+:::ComponentLoader{label="Plan" componentName="Plan"}
+:::
+
+:::ComponentLoader{label="Queue" componentName="Queue"}
+:::
+
+:::ComponentLoader{label="ChainOfThought" componentName="ChainOfThought"}
+:::
+
+:::ComponentLoader{label="InlineCitation" componentName="InlineCitation"}
+:::
+
View the [source code](https://github.com/cwandev/ai-elements-vue) for all components on GitHub.
diff --git a/apps/www/content/2.components/chain-of-thought.md b/apps/www/content/2.components/chain-of-thought.md
index 94c6630..d366bef 100644
--- a/apps/www/content/2.components/chain-of-thought.md
+++ b/apps/www/content/2.components/chain-of-thought.md
@@ -1,7 +1,7 @@
---
title: Chain of Thought
description:
-icon: lucide:code
+icon: lucide:brain
---
The `ChainOfThought` component provides a visual representation of an AI's reasoning process, showing step-by-step thinking with support for search results, images, and progress indicators. It helps users understand how AI arrives at conclusions.
diff --git a/apps/www/content/2.components/inline-citation.md b/apps/www/content/2.components/inline-citation.md
new file mode 100644
index 0000000..eb211c8
--- /dev/null
+++ b/apps/www/content/2.components/inline-citation.md
@@ -0,0 +1,573 @@
+---
+title: Inline Citation
+description:
+icon: lucide:message-square-quote
+---
+
+The `InlineCitation` component provides a way to display citations inline with text content, similar to academic papers or research documents. It consists of a citation pill that shows detailed source information on hover, making it perfect for AI-generated content that needs to reference sources.
+
+:::ComponentLoader{label="InlineCitation" componentName="InlineCitation"}
+:::
+
+## Install using CLI
+
+:::tabs{variant="card"}
+ ::div{label="ai-elements-vue"}
+ ```sh
+ npx ai-elements-vue@latest add inline-citation
+ ```
+ ::
+ ::div{label="shadcn-vue"}
+
+ ```sh
+ npx shadcn-vue@latest add https://registry.ai-elements-vue.com/inline-citation.json
+ ```
+ ::
+:::
+
+## Install Manually
+
+Copy and paste the following files into the same folder.
+
+:::code-group
+```vue [InlineCitation.vue]
+
+
+