loading-spinner.tsx 423 B

12345678910111213141516
  1. "use client";
  2. import { Loader2 } from "lucide-react";
  3. import { useEditorStore } from "@/lib/store";
  4. export function LoadingSpinner() {
  5. const isLoading = useEditorStore((s) => s.isLoading);
  6. if (!isLoading) return null;
  7. return (
  8. <div className="absolute top-4 right-4 bg-black/60 rounded-full p-2 shadow-md z-10 backdrop-blur-sm">
  9. <Loader2 className="h-5 w-5 animate-spin text-white" />
  10. </div>
  11. );
  12. }