Skip to content

Commit

Permalink
fix: resolves #83 gives button variants borders in different states t…
Browse files Browse the repository at this point in the history
…o make button sizing consistent (#84)
  • Loading branch information
ergusto committed Oct 30, 2023
1 parent c6650da commit 2eac81e
Showing 1 changed file with 18 additions and 18 deletions.
36 changes: 18 additions & 18 deletions src/components/Button/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,35 +5,35 @@ import { cva, type VariantProps } from 'class-variance-authority'
import { cn } from '@/lib/utils'

const buttonVariants = cva(
'inline-flex items-center justify-center whitespace-nowrap rounded-lg transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none',
'inline-flex items-center justify-center whitespace-nowrap rounded-lg transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none border-2',
{
variants: {
variant: {
primary:
'bg-button-active text-white ' +
'hover:bg-button-hover ' +
'focus:bg-button-focus ' +
'disabled:bg-button-disabled disabled:text-foreground-subtle',
'bg-button-active border-button-active text-white ' +
'hover:bg-button-hover hover:border-button-hover ' +
'focus:bg-button-focus focus:border-button-focus ' +
'disabled:bg-button-disabled disabled:text-foreground-subtle disabled:border-button-disabled',
secondary:
'bg-white text-grey-900 border-2 border-border ' +
'bg-white text-grey-900 border-border ' +
'hover:bg-button-disabled hover:border-border ' +
'focus:bg-primary-50 focus:border-foreground-muted ' +
'disabled:bg-button-disabled disabled:border-border-subtle',
'disabled:bg-button-disabled disabled:border-border-subtle disabled:text-foreground-subtle',
tertiary:
'bg-transparent text-foreground ' +
'hover:bg-purple-50 ' +
'focus:bg-blue-50 ' +
'bg-transparent border-transparent text-foreground ' +
'hover:bg-purple-50 hover:border-purple-50 ' +
'focus:bg-blue-50 focus:border-blue-50 ' +
'disabled:text-foreground-subtle',
success:
'bg-green-400 text-black ' +
'hover:bg-green-500 ' +
'focus:bg-green-600 ' +
'disabled:bg-button-disabled disabled:text-grey-400',
'bg-green-400 border-green-400 text-black ' +
'hover:bg-green-500 hover:border-green-500 ' +
'focus:bg-green-600 focus:border-green-600 ' +
'disabled:bg-button-disabled disabled:border-button-disabled disabled:text-foreground-subtle',
danger:
'bg-red-600 text-white ' +
'hover:bg-red-700 ' +
'focus:bg-red-800 ' +
'disabled:bg-button-disabled disabled:border-grey-200',
'bg-red-600 border-red-600 text-white ' +
'hover:bg-red-700 hover:border-red-700 ' +
'focus:bg-red-800 focus:border-red-800 ' +
'disabled:bg-button-disabled disabled:border-button-disabled disabled:text-foreground-subtle',
},
size: {
lg: 'px-4 py-3 text-base',
Expand Down

0 comments on commit 2eac81e

Please sign in to comment.