Skip to content

Commit b7b26e1

Browse files
committed
feat: add ui/spinner for loading states
1 parent 18b7a05 commit b7b26e1

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/components/ui/spinner.tsx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import * as React from "react"
2+
import { CgSpinner } from "react-icons/cg"
3+
4+
const Spinner = React.forwardRef<
5+
HTMLDivElement,
6+
React.HTMLAttributes<HTMLDivElement>
7+
>(({ className, ...props }, ref) => (
8+
<div ref={ref} className={className} {...props}>
9+
<CgSpinner className="animate-spin" />
10+
</div>
11+
))
12+
Spinner.displayName = "Spinner"
13+
14+
export { Spinner }

0 commit comments

Comments
 (0)