feat(GridItem): add reverse prop (#8878)

This commit is contained in:
neverland
2021-06-17 19:37:03 +08:00
committed by GitHub
parent 41d95829ba
commit e28ac72484
6 changed files with 40 additions and 11 deletions
+3 -8
View File
@@ -113,14 +113,8 @@ export default defineComponent({
};
return () => {
const {
center,
border,
square,
gutter,
direction,
clickable,
} = parent.props;
const { center, border, square, gutter, reverse, direction, clickable } =
parent.props;
const classes = [
bem('content', [
@@ -128,6 +122,7 @@ export default defineComponent({
{
center,
square,
reverse,
clickable,
surround: border && gutter,
},
+18 -3
View File
@@ -62,9 +62,24 @@
&--horizontal {
flex-direction: row;
.van-grid-item__icon + .van-grid-item__text {
margin-top: 0;
margin-left: var(--van-padding-xs);
.van-grid-item__text {
margin: 0 0 0 var(--van-padding-xs);
}
}
&--reverse {
flex-direction: column-reverse;
.van-grid-item__text {
margin: 0 0 var(--van-padding-xs);
}
}
&--horizontal&--reverse {
flex-direction: row-reverse;
.van-grid-item__text {
margin: 0 var(--van-padding-xs) 0 0;
}
}