diff --git a/app/w/[id]/components/control-bar/control-bar.tsx b/app/w/[id]/components/control-bar/control-bar.tsx
index 7ba0cd32f9..f8b314e60a 100644
--- a/app/w/[id]/components/control-bar/control-bar.tsx
+++ b/app/w/[id]/components/control-bar/control-bar.tsx
@@ -3,7 +3,7 @@
import { useEffect, useState } from 'react'
import { useRouter } from 'next/navigation'
import { formatDistanceToNow } from 'date-fns'
-import { Bell, History, Play, Rocket, Trash2 } from 'lucide-react'
+import { Bell, History, Loader2, Play, Rocket, Trash2 } from 'lucide-react'
import {
AlertDialog,
AlertDialogAction,
@@ -339,9 +339,13 @@ export function ControlBar() {
size="icon"
onClick={handleDeploy}
disabled={isDeploying}
- className={cn('hover:text-[#7F2FFF]', (isDeployed || isDeploying) && 'text-[#7F2FFF]')}
+ className={cn('hover:text-[#7F2FFF]', isDeployed && 'text-[#7F2FFF]')}
>
-
+ {isDeploying ? (
+
+ ) : (
+
+ )}
Deploy API