Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 06b64e9

Browse files
committed
padding-via-css-prop build
1 parent ad5cc08 commit 06b64e9

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

dist/index.js

+15-9
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,10 @@
419419
type: Number,
420420
"default": 0
421421
},
422+
paddingViaCssProp: {
423+
type: Boolean,
424+
"default": false
425+
},
422426
pageMode: {
423427
type: String,
424428
"default": ''
@@ -942,6 +946,7 @@
942946
padFront = _this$range2.padFront,
943947
padBehind = _this$range2.padBehind;
944948
var isHorizontal = this.isHorizontal,
949+
paddingViaCssProp = this.paddingViaCssProp,
945950
pageMode = this.pageMode,
946951
rootTag = this.rootTag,
947952
wrapTag = this.wrapTag,
@@ -951,21 +956,22 @@
951956
footerTag = this.footerTag,
952957
footerClass = this.footerClass,
953958
footerStyle = this.footerStyle;
954-
var paddingStyle = {
959+
var styleAttrs = paddingViaCssProp ? {
960+
'--padding-before': "".concat(padFront, "px"),
961+
'--padding-after': "".concat(padBehind, "px")
962+
} : {
955963
padding: isHorizontal ? "0px ".concat(padBehind, "px 0px ").concat(padFront, "px") : "".concat(padFront, "px 0px ").concat(padBehind, "px")
956964
};
957-
var emptyAttrs = {};
958-
var paddingAttrs = {
959-
style: paddingStyle
960-
};
961965
var wrapAttrs, rootAttrs;
962966

963967
if (!pageMode || pageMode === 'document') {
964-
rootAttrs = emptyAttrs;
965-
wrapAttrs = paddingAttrs;
968+
wrapAttrs = {
969+
style: styleAttrs
970+
};
966971
} else {
967-
wrapAttrs = emptyAttrs;
968-
rootAttrs = paddingAttrs;
972+
rootAttrs = {
973+
style: styleAttrs
974+
};
969975
}
970976

971977
return h(rootTag, rootAttrs, [// header slot

0 commit comments

Comments
 (0)