style: clean up code formatting and remove trailing whitespace

refactor: reorganize imports and fix type imports
This commit is contained in:
Evandro Fonseca Junior committed 2025-11-11 03:08:36 -03:00
1 parent d3704602fd
commit 47c04de6fe
232 files changed
+7140 -4798

No files matched your search

+21 -18
View File
@@ -1,15 +1,18 @@
import React, { ComponentPropsWithoutRef, CSSProperties } from "react"
import React, {
type ComponentPropsWithoutRef,
type CSSProperties,
} from "react";
import { cn } from "@/lib/utils"
import { cn } from "@/lib/utils";
export interface ShimmerButtonProps extends ComponentPropsWithoutRef<"button"> {
shimmerColor?: string
shimmerSize?: string
borderRadius?: string
shimmerDuration?: string
background?: string
className?: string
children?: React.ReactNode
shimmerColor?: string;
shimmerSize?: string;
borderRadius?: string;
shimmerDuration?: string;
background?: string;
className?: string;
children?: React.ReactNode;
}
export const ShimmerButton = React.forwardRef<
@@ -27,7 +30,7 @@ export const ShimmerButton = React.forwardRef<
children,
...props
},
ref
ref,
) => {
return (
<button
@@ -44,7 +47,7 @@ export const ShimmerButton = React.forwardRef<
className={cn(
"group relative z-0 flex cursor-pointer items-center justify-center overflow-hidden [border-radius:var(--radius)] border border-white/10 px-6 py-3 whitespace-nowrap text-white [background:var(--bg)]",
"transform-gpu transition-transform duration-300 ease-in-out active:translate-y-px",
className
className,
)}
ref={ref}
{...props}
@@ -53,7 +56,7 @@ export const ShimmerButton = React.forwardRef<
<div
className={cn(
"-z-30 blur-[2px]",
"[container-type:size] absolute inset-0 overflow-visible"
"[container-type:size] absolute inset-0 overflow-visible",
)}
>
{/* spark */}
@@ -78,19 +81,19 @@ export const ShimmerButton = React.forwardRef<
"group-hover:shadow-[inset_0_-6px_10px_#ffffff3f]",
// on click
"group-active:shadow-[inset_0_-10px_10px_#ffffff3f]"
"group-active:shadow-[inset_0_-10px_10px_#ffffff3f]",
)}
/>
{/* backdrop */}
<div
className={cn(
"absolute [inset:var(--cut)] -z-20 [border-radius:var(--radius)] [background:var(--bg)]"
"absolute [inset:var(--cut)] -z-20 [border-radius:var(--radius)] [background:var(--bg)]",
)}
/>
</button>
)
}
)
);
},
);
ShimmerButton.displayName = "ShimmerButton"
ShimmerButton.displayName = "ShimmerButton";