fix: Added fullWidth property on button components to set them as full width

Approved-by: Matilda Landström
This commit is contained in:
Erik Tiekstra
2025-12-16 14:37:10 +00:00
parent 1dce74c95f
commit d8c19c8917
10 changed files with 26 additions and 3 deletions
@@ -9,7 +9,7 @@ export function Button({
color,
size,
wrapping,
fullWidth,
typography,
className,
children,
@@ -21,6 +21,7 @@ export function Button({
size,
wrapping,
typography,
fullWidth,
className,
})
@@ -9,6 +9,10 @@
justify-content: center;
gap: var(--Space-x05);
&.full-width {
width: 100%;
}
&[data-disabled] {
cursor: unset;
}
@@ -30,12 +30,17 @@ export const config = {
true: undefined,
false: styles['no-wrapping'],
},
fullWidth: {
true: styles['full-width'],
false: undefined,
},
},
defaultVariants: {
variant: 'Primary',
color: 'Primary',
size: 'Large',
wrapping: true,
fullWidth: false,
},
} as const