extrapolate loader

This commit is contained in:
andrzej 2024-06-24 22:27:36 +02:00
parent 26eb4cd9eb
commit 447b4a7edd
2 changed files with 22 additions and 17 deletions

View File

@ -1,25 +1,25 @@
import { cn } from "@/lib/utils"
import { ComponentProps } from "react"
export const LoadingSpinner = ({ className }: ComponentProps<"svg">) => {
return <svg
xmlns="http://www.w3.org/2000/svg"
width="100"
height="100"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
strokeWidth="2"
strokeLinecap="round"
strokeLinejoin="round"
className={cn("animate-spin", className)}
>
<path d="M21 12a9 9 0 1 1-6.219-8.56" />
</svg>
return <div className="size-full flex justify-center items-center z">
<svg
xmlns="http://www.w3.org/2000/svg"
width="100"
height="100"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
strokeWidth="2"
strokeLinecap="round"
strokeLinejoin="round"
className={cn("animate-spin", className)}
>
<path d="M21 12a9 9 0 1 1-6.219-8.56" />
</svg>
</div>
}
export default function Loading() {
return (
<><div className="size-full flex justify-center items-center z">
<LoadingSpinner />
</div></>
<LoadingSpinner />
)
}

View File

@ -0,0 +1,5 @@
import { LoadingSpinner } from "app/loading";
export default function Loading() {
return <LoadingSpinner />
}