mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
added padding/margin inline, inline-start and inline-end support to Box Component (#17085)
* added padding/margin inline-start and inline-end support * updated story for margin
This commit is contained in:
parent
e8809cffaf
commit
be227705d0
@ -191,11 +191,17 @@ const Box = React.forwardRef(function Box(
|
|||||||
paddingRight,
|
paddingRight,
|
||||||
paddingBottom,
|
paddingBottom,
|
||||||
paddingLeft,
|
paddingLeft,
|
||||||
|
paddingInline,
|
||||||
|
paddingInlineStart,
|
||||||
|
paddingInlineEnd,
|
||||||
margin,
|
margin,
|
||||||
marginTop,
|
marginTop,
|
||||||
marginRight,
|
marginRight,
|
||||||
marginBottom,
|
marginBottom,
|
||||||
marginLeft,
|
marginLeft,
|
||||||
|
marginInline,
|
||||||
|
marginInlineStart,
|
||||||
|
marginInlineEnd,
|
||||||
borderColor,
|
borderColor,
|
||||||
borderWidth,
|
borderWidth,
|
||||||
borderRadius,
|
borderRadius,
|
||||||
@ -228,6 +234,12 @@ const Box = React.forwardRef(function Box(
|
|||||||
marginBottom &&
|
marginBottom &&
|
||||||
generateClassNames('margin-bottom', marginBottom, isValidSize),
|
generateClassNames('margin-bottom', marginBottom, isValidSize),
|
||||||
marginLeft && generateClassNames('margin-left', marginLeft, isValidSize),
|
marginLeft && generateClassNames('margin-left', marginLeft, isValidSize),
|
||||||
|
marginInline &&
|
||||||
|
generateClassNames('margin-inline', marginInline, isValidSize),
|
||||||
|
marginInlineStart &&
|
||||||
|
generateClassNames('margin-inline-start', marginInlineStart, isValidSize),
|
||||||
|
marginInlineEnd &&
|
||||||
|
generateClassNames('margin-inline-end', marginInlineEnd, isValidSize),
|
||||||
// Padding
|
// Padding
|
||||||
padding && generateClassNames('padding', padding, isValidSize),
|
padding && generateClassNames('padding', padding, isValidSize),
|
||||||
paddingTop && generateClassNames('padding-top', paddingTop, isValidSize),
|
paddingTop && generateClassNames('padding-top', paddingTop, isValidSize),
|
||||||
@ -236,6 +248,16 @@ const Box = React.forwardRef(function Box(
|
|||||||
paddingBottom &&
|
paddingBottom &&
|
||||||
generateClassNames('padding-bottom', paddingBottom, isValidSize),
|
generateClassNames('padding-bottom', paddingBottom, isValidSize),
|
||||||
paddingLeft && generateClassNames('padding-left', paddingLeft, isValidSize),
|
paddingLeft && generateClassNames('padding-left', paddingLeft, isValidSize),
|
||||||
|
paddingInline &&
|
||||||
|
generateClassNames('padding-inline', paddingInline, isValidSize),
|
||||||
|
paddingInlineStart &&
|
||||||
|
generateClassNames(
|
||||||
|
'padding-inline-start',
|
||||||
|
paddingInlineStart,
|
||||||
|
isValidSize,
|
||||||
|
),
|
||||||
|
paddingInlineEnd &&
|
||||||
|
generateClassNames('padding-inline-end', paddingInlineEnd, isValidSize),
|
||||||
display && generateClassNames('display', display, isValidString),
|
display && generateClassNames('display', display, isValidString),
|
||||||
gap && generateClassNames('gap', gap, isValidSize),
|
gap && generateClassNames('gap', gap, isValidSize),
|
||||||
flexDirection &&
|
flexDirection &&
|
||||||
@ -298,11 +320,17 @@ Box.propTypes = {
|
|||||||
marginBottom: MultipleSizesAndAuto,
|
marginBottom: MultipleSizesAndAuto,
|
||||||
marginRight: MultipleSizesAndAuto,
|
marginRight: MultipleSizesAndAuto,
|
||||||
marginLeft: MultipleSizesAndAuto,
|
marginLeft: MultipleSizesAndAuto,
|
||||||
|
marginInline: MultipleSizes,
|
||||||
|
marginInlineStart: MultipleSizes,
|
||||||
|
marginInlineEnd: MultipleSizes,
|
||||||
padding: MultipleSizes,
|
padding: MultipleSizes,
|
||||||
paddingTop: MultipleSizes,
|
paddingTop: MultipleSizes,
|
||||||
paddingBottom: MultipleSizes,
|
paddingBottom: MultipleSizes,
|
||||||
paddingRight: MultipleSizes,
|
paddingRight: MultipleSizes,
|
||||||
paddingLeft: MultipleSizes,
|
paddingLeft: MultipleSizes,
|
||||||
|
paddingInline: MultipleSizes,
|
||||||
|
paddingInlineStart: MultipleSizes,
|
||||||
|
paddingInlineEnd: MultipleSizes,
|
||||||
borderColor: MultipleBorderColors,
|
borderColor: MultipleBorderColors,
|
||||||
borderWidth: PropTypes.oneOfType([
|
borderWidth: PropTypes.oneOfType([
|
||||||
PropTypes.number,
|
PropTypes.number,
|
||||||
|
@ -162,6 +162,21 @@ export default {
|
|||||||
control: 'select',
|
control: 'select',
|
||||||
table: { category: 'margin' },
|
table: { category: 'margin' },
|
||||||
},
|
},
|
||||||
|
marginInline: {
|
||||||
|
options: sizeControlOptions,
|
||||||
|
control: 'select',
|
||||||
|
table: { category: 'margin' },
|
||||||
|
},
|
||||||
|
marginInlineStart: {
|
||||||
|
options: sizeControlOptions,
|
||||||
|
control: 'select',
|
||||||
|
table: { category: 'margin' },
|
||||||
|
},
|
||||||
|
marginInlineEnd: {
|
||||||
|
options: sizeControlOptions,
|
||||||
|
control: 'select',
|
||||||
|
table: { category: 'margin' },
|
||||||
|
},
|
||||||
padding: {
|
padding: {
|
||||||
options: sizeControlOptions,
|
options: sizeControlOptions,
|
||||||
control: 'select',
|
control: 'select',
|
||||||
@ -187,6 +202,21 @@ export default {
|
|||||||
control: 'select',
|
control: 'select',
|
||||||
table: { category: 'padding' },
|
table: { category: 'padding' },
|
||||||
},
|
},
|
||||||
|
paddingInline: {
|
||||||
|
options: sizeControlOptions,
|
||||||
|
control: 'select',
|
||||||
|
table: { category: 'padding' },
|
||||||
|
},
|
||||||
|
paddingInlineStart: {
|
||||||
|
options: sizeControlOptions,
|
||||||
|
control: 'select',
|
||||||
|
table: { category: 'padding' },
|
||||||
|
},
|
||||||
|
paddingInlineEnd: {
|
||||||
|
options: sizeControlOptions,
|
||||||
|
control: 'select',
|
||||||
|
table: { category: 'padding' },
|
||||||
|
},
|
||||||
as: {
|
as: {
|
||||||
control: 'select',
|
control: 'select',
|
||||||
options: ['div', 'ul', 'li', 'span', 'a', 'button'],
|
options: ['div', 'ul', 'li', 'span', 'a', 'button'],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user