Interactive Product System
Foundations
Components
Interactions
COMPONENTS
Button
Card
Link
Dim
Modal
Emoji Modal
Image Modal
Video Modal
Custom Modal
Sticker
Toast
List
Text Field
Menu
appearance
primary
secondary
line
size
autoWidth
maxWidthLarge
large
medium
small
icon
false
true
isDisabled
isLoading
<Button text={t('i18nButtonLable')} callback={callbackFunction} appearance="undefined" size="undefined" isDisabled={false} isLoading={false} marginTop={marginTop} variants={FramerMotionVariants} initial={FramerMotionInitial} animate={FramerMotionAnimate} />
interface ButtonInterface { text: string; callback: Function; appearance: 'primary' | 'line' | 'secondary'; size: | 'maxWidthLarge' | ['fixedWidthLarge', string] | ['fixedWidthMedium', string] | ['fixedWidthSmall', string] | 'large' | 'medium' | 'small'; icon?: JSX.Element; isDisabled?: boolean; isLoading?: boolean; marginTop?: string; variants?: any; initial?: string; animate?: string; }