mirror of https://github.com/vector-im/riot-web
				
				
				
			Strictify audio-messages (#10410)
							parent
							
								
									d4b81882e5
								
							
						
					
					
						commit
						c238e72e47
					
				|  | @ -1,5 +1,5 @@ | |||
| /* | ||||
| Copyright 2021 - 2022 The Matrix.org Foundation C.I.C. | ||||
| Copyright 2021 - 2023 The Matrix.org Foundation C.I.C. | ||||
| 
 | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
|  | @ -26,7 +26,7 @@ import AudioPlayerBase from "./AudioPlayerBase"; | |||
| import { PlaybackState } from "../../../audio/Playback"; | ||||
| 
 | ||||
| export default class AudioPlayer extends AudioPlayerBase { | ||||
|     protected renderFileSize(): string { | ||||
|     protected renderFileSize(): string | null { | ||||
|         const bytes = this.props.playback.sizeBytes; | ||||
|         if (!bytes) return null; | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,5 +1,5 @@ | |||
| /* | ||||
| Copyright 2021 The Matrix.org Foundation C.I.C. | ||||
| Copyright 2021 - 2023 The Matrix.org Foundation C.I.C. | ||||
| 
 | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
|  | @ -46,7 +46,8 @@ export default class Clock extends React.Component<Props> { | |||
|     public render(): React.ReactNode { | ||||
|         return ( | ||||
|             <span aria-live={this.props["aria-live"]} role={this.props.role} className="mx_Clock"> | ||||
|                 {this.props.formatFn(this.props.seconds)} | ||||
|                 {/* formatFn set by defaultProps */} | ||||
|                 {this.props.formatFn!(this.props.seconds)} | ||||
|             </span> | ||||
|         ); | ||||
|     } | ||||
|  |  | |||
|  | @ -1,5 +1,5 @@ | |||
| /* | ||||
| Copyright 2022 The Matrix.org Foundation C.I.C. | ||||
| Copyright 2022 - 2023 The Matrix.org Foundation C.I.C. | ||||
| 
 | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
|  | @ -45,7 +45,7 @@ export const DevicesContextMenu: React.FC<Props> = ({ containerRef, currentDevic | |||
|         <IconizedContextMenu | ||||
|             mountAsChild={false} | ||||
|             onFinished={() => {}} | ||||
|             {...toLeftOrRightOf(containerRef.current.getBoundingClientRect(), 0)} | ||||
|             {...(containerRef.current ? toLeftOrRightOf(containerRef.current.getBoundingClientRect(), 0) : {})} | ||||
|         > | ||||
|             <IconizedContextMenuOptionList>{deviceOptions}</IconizedContextMenuOptionList> | ||||
|         </IconizedContextMenu> | ||||
|  |  | |||
|  | @ -1,5 +1,5 @@ | |||
| /* | ||||
| Copyright 2021 The Matrix.org Foundation C.I.C. | ||||
| Copyright 2021 - 2023 The Matrix.org Foundation C.I.C. | ||||
| 
 | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
|  | @ -69,7 +69,7 @@ export default class PlaybackClock extends React.PureComponent<IProps, IState> { | |||
|         let seconds = this.state.seconds; | ||||
|         if (this.state.playbackPhase === PlaybackState.Stopped) { | ||||
|             if (Number.isFinite(this.props.defaultDisplaySeconds)) { | ||||
|                 seconds = this.props.defaultDisplaySeconds; | ||||
|                 seconds = this.props.defaultDisplaySeconds ?? this.props.playback.durationSeconds; | ||||
|             } else { | ||||
|                 seconds = this.state.durationSeconds; | ||||
|             } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Michael Weimann
						Michael Weimann