Skip to content

Commit 3612e25

Browse files
committed
Fix: Keep minSize, even when size is undefined
Fix angular-split#255
1 parent fc5628f commit 3612e25

2 files changed

Lines changed: 1 addition & 9 deletions

File tree

projects/angular-split/src/lib/component/split.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -404,7 +404,7 @@ export class SplitComponent implements AfterViewInit, OnDestroy {
404404
if (wildcardSizeAreas.length === 0 && this.displayedAreas.length > 0) {
405405
this.displayedAreas.forEach((area, i) => {
406406
area.size = i === 0 ? null : area.component.size
407-
area.minSize = i === 0 ? null : getAreaMinSize(area)
407+
area.minSize = i === 0 ? area.component.minSize : getAreaMinSize(area)
408408
area.maxSize = i === 0 ? null : getAreaMaxSize(area)
409409
})
410410
}

projects/angular-split/src/lib/utils.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,6 @@ export function isUserSizesValid(unit: 'percent' | 'pixel', sizes: Array<number
5151
}
5252

5353
export function getAreaMinSize(a: IArea): null | number {
54-
if (a.size === null) {
55-
return null
56-
}
57-
5854
if (a.component.lockSize === true) {
5955
return a.size
6056
}
@@ -63,10 +59,6 @@ export function getAreaMinSize(a: IArea): null | number {
6359
return null
6460
}
6561

66-
if (a.component.minSize > a.size) {
67-
return a.size
68-
}
69-
7062
return a.component.minSize
7163
}
7264

0 commit comments

Comments
 (0)