fix: only show button hover effects when not disabled
This commit is contained in:
@@ -50,10 +50,11 @@ export function Button({
|
|||||||
'btn',
|
'btn',
|
||||||
{
|
{
|
||||||
'disabled:(cursor-not-allowed opacity-50)': disabled,
|
'disabled:(cursor-not-allowed opacity-50)': disabled,
|
||||||
'color-white bg-[var(--color)] border-[var(--color)] hover:btn-shadow': variant === 'filled',
|
'color-white bg-[var(--color)] border-[var(--color)] hover:enabled:btn-shadow':
|
||||||
'color-[var(--color)] bg-white border-current hover:btn-shade border border-solid':
|
variant === 'filled',
|
||||||
|
'color-[var(--color)] bg-white border-current hover:enabled:btn-shade border border-solid':
|
||||||
variant === 'outline',
|
variant === 'outline',
|
||||||
'color-[var(--color)] bg-white border-white hover:btn-shade': variant === 'single', // settings is the only "single"
|
'color-[var(--color)] bg-white border-white hover:enabled:btn-shade': variant === 'single', // settings is the only "single"
|
||||||
'px-2 py-1.25': isIconOnly && variant !== 'outline',
|
'px-2 py-1.25': isIconOnly && variant !== 'outline',
|
||||||
'px-1.75 py-1.25': isIconOnly && variant === 'outline',
|
'px-1.75 py-1.25': isIconOnly && variant === 'outline',
|
||||||
'px-3.75': variant === 'outline' && !isIconOnly,
|
'px-3.75': variant === 'outline' && !isIconOnly,
|
||||||
|
|||||||
Reference in New Issue
Block a user