From 73ce4935d0f944357e84408bff9ec49e29007220 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Mon, 22 Jan 2024 17:16:43 +0100 Subject: [PATCH] @uppy/audio: fix `AudioOptions` --- packages/@uppy/audio/src/Audio.tsx | 4 ++-- packages/@uppy/audio/src/RecordingScreen.tsx | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/@uppy/audio/src/Audio.tsx b/packages/@uppy/audio/src/Audio.tsx index 620555483c..9a99a0120f 100644 --- a/packages/@uppy/audio/src/Audio.tsx +++ b/packages/@uppy/audio/src/Audio.tsx @@ -15,7 +15,7 @@ import packageJson from '../package.json' interface AudioOptions extends UIPluginOptions { target?: HTMLElement | string - showAudioSourceDropdown: boolean + showAudioSourceDropdown?: boolean } interface AudioState { audioReady: boolean @@ -58,7 +58,7 @@ export default class Audio extends UIPlugin< #supportsUserMedia - constructor(uppy: Uppy, opts: AudioOptions) { + constructor(uppy: Uppy, opts?: AudioOptions) { super(uppy, opts) this.#mediaDevices = navigator.mediaDevices this.#supportsUserMedia = this.#mediaDevices != null diff --git a/packages/@uppy/audio/src/RecordingScreen.tsx b/packages/@uppy/audio/src/RecordingScreen.tsx index aece205898..b9fb872315 100644 --- a/packages/@uppy/audio/src/RecordingScreen.tsx +++ b/packages/@uppy/audio/src/RecordingScreen.tsx @@ -16,7 +16,7 @@ interface RecordingScreenProps extends AudioSourceSelectProps { recordedAudio: string recording: boolean supportsRecording: boolean - showAudioSourceDropdown: boolean + showAudioSourceDropdown: boolean | undefined onSubmit: () => void i18n: I18n onStartRecording: () => void