every button on design system

This commit is contained in:
Maxime Lalo 2024-07-19 16:39:28 +02:00
parent b1a17d537e
commit db6d4e0293

View File

@ -161,136 +161,534 @@ export default function DesignSystem() {
<Typography typo={ETypo.TEXT_LG_BOLD}>Buttons</Typography>
<div className={classes["rows"]}>
<Button leftIcon={<ArrowLongLeftIcon />} rightIcon={<ArrowLongRightIcon />} variant={EButtonVariant.PRIMARY}>
Primary
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.PRIMARY}
size={EButtonSize.SM}>
Primary SM
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.PRIMARY}
styletype={EButtonstyletype.OUTLINED}>
Primary
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.SM}>
Primary SM
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.PRIMARY}
styletype={EButtonstyletype.TEXT}>
Primary
styletype={EButtonstyletype.TEXT}
size={EButtonSize.SM}>
Primary SM
</Button>
</div>
<div className={classes["rows"]}>
<Button leftIcon={<ArrowLongLeftIcon />} rightIcon={<ArrowLongRightIcon />} variant={EButtonVariant.SECONDARY}>
Secondary
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.PRIMARY}
size={EButtonSize.MD}>
Primary MD
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.PRIMARY}
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.MD}>
Primary MD
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.PRIMARY}
styletype={EButtonstyletype.TEXT}
size={EButtonSize.MD}>
Primary MD
</Button>
</div>
<div className={classes["rows"]}>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.PRIMARY}
size={EButtonSize.LG}>
Primary LG
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.PRIMARY}
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.LG}>
Primary LG
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.PRIMARY}
styletype={EButtonstyletype.TEXT}
size={EButtonSize.LG}>
Primary LG
</Button>
</div>
<div className={classes["rows"]}>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SECONDARY}
size={EButtonSize.SM}>
Secondary SM
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SECONDARY}
styletype={EButtonstyletype.OUTLINED}>
Secondary
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.SM}>
Secondary SM
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SECONDARY}
styletype={EButtonstyletype.TEXT}>
Secondary
styletype={EButtonstyletype.TEXT}
size={EButtonSize.SM}>
Secondary SM
</Button>
</div>
<div className={classes["rows"]}>
<Button leftIcon={<ArrowLongLeftIcon />} rightIcon={<ArrowLongRightIcon />} variant={EButtonVariant.NEUTRAL}>
Neutral
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SECONDARY}
size={EButtonSize.MD}>
Secondary MD
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SECONDARY}
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.MD}>
Secondary MD
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SECONDARY}
styletype={EButtonstyletype.TEXT}
size={EButtonSize.MD}>
Secondary MD
</Button>
</div>
<div className={classes["rows"]}>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SECONDARY}
size={EButtonSize.LG}>
Secondary LG
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SECONDARY}
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.LG}>
Secondary LG
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SECONDARY}
styletype={EButtonstyletype.TEXT}
size={EButtonSize.LG}>
Secondary LG
</Button>
</div>
<div className={classes["rows"]}>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.NEUTRAL}
size={EButtonSize.SM}>
Neutral SM
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.NEUTRAL}
styletype={EButtonstyletype.OUTLINED}>
Neutral
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.SM}>
Neutral SM
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.NEUTRAL}
styletype={EButtonstyletype.TEXT}>
Neutral
styletype={EButtonstyletype.TEXT}
size={EButtonSize.SM}>
Neutral SM
</Button>
</div>
<div className={classes["rows"]}>
<Button leftIcon={<ArrowLongLeftIcon />} rightIcon={<ArrowLongRightIcon />} variant={EButtonVariant.ERROR}>
Error
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.NEUTRAL}
size={EButtonSize.MD}>
Neutral MD
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.NEUTRAL}
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.MD}>
Neutral MD
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.NEUTRAL}
styletype={EButtonstyletype.TEXT}
size={EButtonSize.MD}>
Neutral MD
</Button>
</div>
<div className={classes["rows"]}>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.NEUTRAL}
size={EButtonSize.LG}>
Neutral LG
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.NEUTRAL}
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.LG}>
Neutral LG
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.NEUTRAL}
styletype={EButtonstyletype.TEXT}
size={EButtonSize.LG}>
Neutral LG
</Button>
</div>
<div className={classes["rows"]}>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.ERROR}
size={EButtonSize.SM}>
Error SM
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.ERROR}
styletype={EButtonstyletype.OUTLINED}>
Error
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.SM}>
Error SM
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.ERROR}
styletype={EButtonstyletype.TEXT}>
Error
styletype={EButtonstyletype.TEXT}
size={EButtonSize.SM}>
Error SM
</Button>
</div>
<div className={classes["rows"]}>
<Button leftIcon={<ArrowLongLeftIcon />} rightIcon={<ArrowLongRightIcon />} variant={EButtonVariant.WARNING}>
Warning
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.ERROR}
size={EButtonSize.MD}>
Error MD
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.ERROR}
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.MD}>
Error MD
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.ERROR}
styletype={EButtonstyletype.TEXT}
size={EButtonSize.MD}>
Error MD
</Button>
</div>
<div className={classes["rows"]}>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.ERROR}
size={EButtonSize.LG}>
Error LG
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.ERROR}
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.LG}>
Error LG
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.ERROR}
styletype={EButtonstyletype.TEXT}
size={EButtonSize.LG}>
Error LG
</Button>
</div>
<div className={classes["rows"]}>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.WARNING}
size={EButtonSize.SM}>
Warning SM
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.WARNING}
styletype={EButtonstyletype.OUTLINED}>
Warning
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.SM}>
Warning SM
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.WARNING}
styletype={EButtonstyletype.TEXT}>
Warning
styletype={EButtonstyletype.TEXT}
size={EButtonSize.SM}>
Warning SM
</Button>
</div>
<div className={classes["rows"]}>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.WARNING}
size={EButtonSize.MD}>
Warning MD
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.WARNING}
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.MD}>
Warning MD
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.WARNING}
styletype={EButtonstyletype.TEXT}
size={EButtonSize.MD}>
Warning MD
</Button>
</div>
<div className={classes["rows"]}>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.WARNING}
size={EButtonSize.LG}>
Warning LG
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.WARNING}
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.LG}>
Warning LG
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.WARNING}
styletype={EButtonstyletype.TEXT}
size={EButtonSize.LG}>
Warning LG
</Button>
</div>
<div className={classes["rows"]}>
<Button leftIcon={<ArrowLongLeftIcon />} rightIcon={<ArrowLongRightIcon />} variant={EButtonVariant.SUCCESS}>
Success
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SUCCESS}
size={EButtonSize.SM}>
Success SM
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SUCCESS}
styletype={EButtonstyletype.OUTLINED}>
Success
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.SM}>
Success SM
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SUCCESS}
styletype={EButtonstyletype.TEXT}>
Success
styletype={EButtonstyletype.TEXT}
size={EButtonSize.SM}>
Success SM
</Button>
</div>
<div className={classes["rows"]}>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SUCCESS}
size={EButtonSize.MD}>
Success MD
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SUCCESS}
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.MD}>
Success MD
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SUCCESS}
styletype={EButtonstyletype.TEXT}
size={EButtonSize.MD}>
Success MD
</Button>
</div>
<div className={classes["rows"]}>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SUCCESS}
size={EButtonSize.LG}>
Success LG
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SUCCESS}
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.LG}>
Success LG
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.SUCCESS}
styletype={EButtonstyletype.TEXT}
size={EButtonSize.LG}>
Success LG
</Button>
</div>
<div className={classes["rows"]}>
<Button leftIcon={<ArrowLongLeftIcon />} rightIcon={<ArrowLongRightIcon />} variant={EButtonVariant.INFO}>
Info
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.INFO}
size={EButtonSize.SM}>
Info SM
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.INFO}
styletype={EButtonstyletype.OUTLINED}>
Info
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.SM}>
Info SM
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.INFO}
styletype={EButtonstyletype.TEXT}>
Info
styletype={EButtonstyletype.TEXT}
size={EButtonSize.SM}>
Info SM
</Button>
</div>
<div className={classes["rows"]}>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.INFO}
size={EButtonSize.MD}>
Info MD
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.INFO}
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.MD}>
Info MD
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.INFO}
styletype={EButtonstyletype.TEXT}
size={EButtonSize.MD}>
Info MD
</Button>
</div>
<div className={classes["rows"]}>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.INFO}
size={EButtonSize.LG}>
Info LG
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.INFO}
styletype={EButtonstyletype.OUTLINED}
size={EButtonSize.LG}>
Info LG
</Button>
<Button
leftIcon={<ArrowLongLeftIcon />}
rightIcon={<ArrowLongRightIcon />}
variant={EButtonVariant.INFO}
styletype={EButtonstyletype.TEXT}
size={EButtonSize.LG}>
Info LG
</Button>
</div>
<div className={classes["rows"]}>