Show a loading bar when checkout is happening (#249)
This commit is contained in:
20
src/components/ui/LoadingBar.tsx
Normal file
20
src/components/ui/LoadingBar.tsx
Normal 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>
|
||||
);
|
||||
};
|
||||
Reference in New Issue
Block a user