浏览代码

Fix setting wrong value for options.padding

Amir hossein Karimi 5 年之前
父节点
当前提交
1f90c0fd86
共有 2 个文件被更改,包括 8 次插入2 次删除
  1. 4 1
      src/js/components/layout/directions/horizontal.js
  2. 4 1
      src/js/components/layout/directions/vertical.js

+ 4 - 1
src/js/components/layout/directions/horizontal.js

@@ -85,7 +85,10 @@ export default ( Splide, Components ) => {
 
 
 			this.gap = toPixel( root, options.gap );
 			this.gap = toPixel( root, options.gap );
 
 
-			const padding = options.padding;
+			const padding =
+				typeof options.padding === "object"
+					? { left: 0, right: 0, ...options.padding }
+					: options.padding;
 			const { left = padding, right = padding } = padding;
 			const { left = padding, right = padding } = padding;
 
 
 			this.padding = {
 			this.padding = {

+ 4 - 1
src/js/components/layout/directions/vertical.js

@@ -64,7 +64,10 @@ export default ( Splide, Components ) => {
 
 
 			this.gap = toPixel( root, options.gap );
 			this.gap = toPixel( root, options.gap );
 
 
-			const padding = options.padding;
+			const padding =
+				typeof options.padding === "object"
+					? { top: 0, bottom: 0, ...options.padding }
+					: options.padding;
 			const { top = padding, bottom = padding } = padding;
 			const { top = padding, bottom = padding } = padding;
 
 
 			this.padding = {
 			this.padding = {