---
title: Thinking
description: The animated sparkle with a shimmering status label.
---

<Component path="gemini/examples/gemini-thinking" />

<RegistryInstall name="gemini-thinking" />

`GeminiThinking` pairs an animated `GeminiSparkle` with a label that runs the [Shimmer](/components/shimmer). It's a polite live region, so screen readers announce label changes.

| Prop | Default | Description |
| --- | --- | --- |
| `label` | `Searching the web` | The status text. Gemini also shows "Thinking". |
| `reducedMotion` | system setting | Stops the sparkle when `true`. |

## Used in

**[Gemini](/blocks/gemini)**

A full recreation of the Gemini chat with the animated sparkle, streamed replies and a model picker.
