@@ -122,11 +122,11 @@ class Renderer extends EventEmitter<RendererEvents> {
122
122
)
123
123
}
124
124
125
- private getHeight ( ) : number {
125
+ private getHeight ( optionsHeight ?: WaveSurferOptions [ 'height' ] ) : number {
126
126
const defaultHeight = 128
127
- if ( this . options . height == null ) return defaultHeight
128
- if ( ! isNaN ( Number ( this . options . height ) ) ) return Number ( this . options . height )
129
- if ( this . options . height === 'auto' ) return this . parent . clientHeight || defaultHeight
127
+ if ( optionsHeight == null ) return defaultHeight
128
+ if ( ! isNaN ( Number ( optionsHeight ) ) ) return Number ( optionsHeight )
129
+ if ( optionsHeight === 'auto' ) return this . parent . clientHeight || defaultHeight
130
130
return defaultHeight
131
131
}
132
132
@@ -164,7 +164,7 @@ class Renderer extends EventEmitter<RendererEvents> {
164
164
z-index: 2;
165
165
}
166
166
:host .canvases {
167
- min-height: ${ this . getHeight ( ) } px;
167
+ min-height: ${ this . getHeight ( this . options . height ) } px;
168
168
}
169
169
:host .canvases > div {
170
170
position: relative;
@@ -449,7 +449,7 @@ class Renderer extends EventEmitter<RendererEvents> {
449
449
private renderChannel ( channelData : Array < Float32Array | number [ ] > , options : WaveSurferOptions , width : number ) {
450
450
// A container for canvases
451
451
const canvasContainer = document . createElement ( 'div' )
452
- const height = this . getHeight ( )
452
+ const height = this . getHeight ( options . height )
453
453
canvasContainer . style . height = `${ height } px`
454
454
this . canvasWrapper . style . minHeight = `${ height } px`
455
455
this . canvasWrapper . appendChild ( canvasContainer )
0 commit comments