Show a loading bar when checkout is happening (#249)

This commit is contained in:
Will Chen
2025-05-26 11:51:00 -07:00
committed by GitHub
parent 2bb8902b08
commit cdf2f5d772
5 changed files with 65 additions and 2 deletions

View File

@@ -0,0 +1,20 @@
import { cn } from "@/lib/utils";
import React from "react";
export const LoadingBar: React.FC<{ isVisible: boolean }> = ({ isVisible }) => {
return (
<div
key="loading-bar"
className={cn(
"relative w-full h-1 bg-primary/20 overflow-hidden",
isVisible ? "" : "invisible",
)}
>
<div
className={cn(
"absolute top-0 left-0 h-full w-1/2 bg-primary animate-marquee",
)}
/>
</div>
);
};