Merged in chore/SW-3145-move-button (pull request #2527)

chore: SW-3145 Moved tempdesign button to design-system

* chore: SW-3145 Moved tempdesign button to design-system


Approved-by: Anton Gunnarsson
This commit is contained in:
Hrishikesh Vaipurkar
2025-07-07 07:11:18 +00:00
parent ef40d16a2f
commit 71c6f4cab3
82 changed files with 1151 additions and 93 deletions
@@ -0,0 +1,20 @@
import type { VariantProps } from 'class-variance-authority'
import type { ButtonProps as ReactAriaButtonProps } from 'react-aria-components'
import type { buttonVariants } from './variants'
export interface ButtonPropsRAC
extends Omit<ReactAriaButtonProps, 'isDisabled' | 'onClick'>,
VariantProps<typeof buttonVariants> {
asChild?: false | undefined | never
disabled?: ReactAriaButtonProps['isDisabled']
onClick?: ReactAriaButtonProps['onPress']
}
export interface ButtonPropsSlot
extends React.ButtonHTMLAttributes<HTMLButtonElement>,
VariantProps<typeof buttonVariants> {
asChild: true
}
export type ButtonProps = ButtonPropsSlot | ButtonPropsRAC