ProUnlock everything for $49.99 a year, or $79.99 once. See plans ›

Nexus UI

Cloud Sync, animated React component

A backup button shaped like a glass cloud. Press it and the apps leave their orbit one by one and sink into the cloud, which wobbles with each one as a level of coloured light rises inside. A soft-body canvas with a 3D orbit, a progress readout and keyboard support.

  • Pro
  • Loaders
  • Spring
  • 3D

Sweeps when a backup starts, taps as each app lifts off, bloops as it sinks into the cloud, then chimes with a confirmation beep when everything is up to date, with soft pings as the apps float back out. Sound is off on this site until you switch it on.

Play with it

Move the controls and watch it change. Copy code gives you a snippet with only the props you changed.

iCloud

Backup

iPhone
42.6 GB of 200 GB

Not backed up today

Last backup: Yesterday, 11:42 PM

Press Back up now or Enter. Hover or drag the cloud to tilt it.

Props

PropTypeDefaultWhat it does
autoplayfalsePlays itself with a ghost pointer until the visitor touches it. Off by default, so a copied component reacts only to the visitor. Never runs under reduced motion.
className—Extra classes for the outer card.
enableSoundtruePlays interface sounds on interaction. They follow the sound switch (setSoundsEnabled, on by default) and stay silent on hover. Autoplay makes the same sounds once the visitor has used the page. Pass false to silence this component.

Cloud Sync questions

Does it make sound, and how do I turn it off?

Sweeps when a backup starts, taps as each app lifts off, bloops as it sinks into the cloud, then chimes with a confirmation beep when everything is up to date, with soft pings as the apps float back out. Sounds are synthesised with the Web Audio API, so there are no audio files, and they only play after a click or key press. Pass `enableSound={false}` to silence this component, or call `setSoundsEnabled(false)` from `@/lib/ui-sounds` to switch every sound off at once. The CLI installs `@/lib/ui-sounds` with the component.