fix: Add className prop to Button component for better styling flexibility
Release package / release (pull_request) Successful in 1m25s

This commit is contained in:
Thanh Quy - wolf
2026-04-16 00:21:13 +07:00
parent 6d7dc0b43f
commit cb639704dd
2 changed files with 3 additions and 1 deletions
+2 -1
View File
@@ -8,6 +8,7 @@ export default function Button({
size = "md",
icon,
iconPosition = "left",
className = "",
disabled = false,
children,
...props
@@ -43,7 +44,7 @@ export default function Button({
return (
<button
className={`${styles[style]} ${variants[variant]} ${sizes[size]}`}
className={`${styles[style]} ${variants[variant]} ${sizes[size]} ${className}`}
disabled={disabled}
{...props}
>
+1
View File
@@ -15,6 +15,7 @@ export interface ButtonProps extends Omit<
size?: "sm" | "md" | "lg";
icon?: string; // FontAwesome class like "fa-solid fa-cart-plus"
iconPosition?: "left" | "right";
className?: string;
disabled?: boolean;
children: React.ReactNode;
}