(styles?: ISplitviewStyles)
| 277 | } |
| 278 | |
| 279 | style(styles?: ISplitviewStyles): void { |
| 280 | if (styles?.separatorBorder === 'transparent') { |
| 281 | removeClasses(this.element, 'dv-separator-border'); |
| 282 | this.element.style.removeProperty('--dv-separator-border'); |
| 283 | } else { |
| 284 | addClasses(this.element, 'dv-separator-border'); |
| 285 | if (styles?.separatorBorder) { |
| 286 | this.element.style.setProperty( |
| 287 | '--dv-separator-border', |
| 288 | styles.separatorBorder |
| 289 | ); |
| 290 | } |
| 291 | } |
| 292 | } |
| 293 | |
| 294 | isViewVisible(index: number): boolean { |
| 295 | if (index < 0 || index >= this.viewItems.length) { |
no test coverage detected