Tank Recorder, animated React component
A voice memo button over a glass tank seen from the side. While you hold to record, your simulated voice shakes a pin in the water and the surface carries it as real waves that bounce off the glass. The timer sits behind the water, so the part below the line wobbles with the voice. Let go and the memo drops into a list with its waveform.
- Pro
- Inputs & Controls
- Spring
Play with it
Move the controls and watch it change. Copy code gives you a snippet with only the props you changed.
- Chorus idea0:12
Hold the button and talk. The water carries your voice.
Props
| Prop | Type | Default | What it does |
|---|---|---|---|
| autoplay | boolean | false | Records a short simulated take, saves it, and goes again until someone touches the button. Pauses off screen and never runs under reduced motion. |
| className | string | — | Extra classes for the card. |