feat: rework spinner to use Prompt api
#479
+1,599
−611
Draft
Prompt api
#479