Add covers
This commit is contained in:
@@ -67,18 +67,28 @@ export const NeonButton = forwardRef<HTMLButtonElement, NeonButtonProps>(
|
||||
},
|
||||
}
|
||||
|
||||
const sizeClasses = {
|
||||
sm: 'px-3 py-1.5 text-sm gap-1.5',
|
||||
md: 'px-4 py-2.5 text-base gap-2',
|
||||
lg: 'px-6 py-3 text-lg gap-2.5',
|
||||
}
|
||||
|
||||
const iconSizes = {
|
||||
sm: 'w-4 h-4',
|
||||
md: 'w-5 h-5',
|
||||
lg: 'w-6 h-6',
|
||||
}
|
||||
|
||||
const isIconOnly = icon && !children
|
||||
|
||||
const sizeClassesWithText = {
|
||||
sm: 'px-3 py-1.5 text-sm gap-1.5',
|
||||
md: 'px-4 py-2.5 text-base gap-2',
|
||||
lg: 'px-6 py-3 text-lg gap-2.5',
|
||||
}
|
||||
|
||||
const sizeClassesIconOnly = {
|
||||
sm: 'p-2 text-sm',
|
||||
md: 'p-2.5 text-base',
|
||||
lg: 'p-3 text-lg',
|
||||
}
|
||||
|
||||
const sizeClasses = isIconOnly ? sizeClassesIconOnly : sizeClassesWithText
|
||||
|
||||
const colors = colorMap[color]
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user