Back to Components
Desktop (Electron)
AIThinkingAnimation
Function Component
Thinking Animation
Lines
520
File
AIThinkingAnimation.tsx
Last Modified
2026-10-08
Exports
default AIThinkingAnimationAnimationTypeAIThinkingAnimationPropsTypingIndicatorStreamCursorProgressDotsGlowRingShimmerTextStepIndicator
Source Path
aartiq-browser/src/ai/AIThinkingAnimation.tsx
Tags
ReactAIPDFmacOS
Code Analysis
React Hooks
useStateuseEffect
API / Library Usage
framer-motion
External Dependencies
reactframer-motion
Internal Imports
No internal imports
Props / Types
AIThinkingAnimationProps
| Prop | Type | Required |
|---|---|---|
| type | AnimationType | No |
| theme | 'graphite' | 'crystal' | 'obsidian' | 'azure' | 'rose' | 'aurora' | 'nebula' | 'liquidGlass' | 'translucent' | 'dark' | 'light' | No |
| size | 'sm' | 'md' | 'lg' | No |
| showText | boolean | No |
| texts | string[] | No |
| className | string | No |
Key Functions
themeColors()handleVisibility()sizes()renderAnimation()ThinkingAnimation()DotsAnimation()WaveAnimation()OrbAnimation()PulseAnimation()ReasoningAnimation()StreamingAnimation()
Related Components
Browse all components in the Component Inventory
Auto-Generated Documentation
Component metadata is auto-generated by aartiq-browser/scripts/component-scanner.js