Skip to content

Commit b96d84d

Browse files
committed
craft: loading
1 parent 5ea7916 commit b96d84d

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

apps/web/app/magic-chat/page.client.tsx

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { Footer } from "@/components/ui/footer"
88
import { MagicHeader } from "@/components/features/magic/magic-header"
99
import { Mockup, MockupFrame } from "@/components/ui/mockup"
1010
import { Icons } from "@/components/icons"
11+
import { Spinner } from "@/components/icons/spinner"
1112
import { cn } from "@/lib/utils"
1213
import Link from "next/link"
1314
import {
@@ -369,9 +370,19 @@ export function MagicChatPageClient() {
369370
<Button
370371
onClick={handleSubscribe}
371372
disabled={isLoading || !email}
372-
className="whitespace-nowrap bg-white/20 text-white hover:bg-white/30 backdrop-blur-sm border-none"
373+
className={cn(
374+
"whitespace-nowrap bg-white/20 text-white hover:bg-white/30 backdrop-blur-sm border-none",
375+
isLoading ? "" : "",
376+
)}
373377
>
374-
{isLoading ? "Subscribing..." : "Join Waitlist"}
378+
{isLoading ? (
379+
<div className="flex items-center gap-2">
380+
<Spinner size={16} color="white" />
381+
Joining...
382+
</div>
383+
) : (
384+
"Join Waitlist"
385+
)}
375386
</Button>
376387
</div>
377388
{error && (

0 commit comments

Comments
 (0)