소스 검색

@uppy/audio: fix `AudioOptions` (#4884)

Antoine du Hamel 1 년 전
부모
커밋
e0186021b8
2개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 2
      packages/@uppy/audio/src/Audio.tsx
  2. 1 1
      packages/@uppy/audio/src/RecordingScreen.tsx

+ 2 - 2
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<M extends Meta, B extends Body> extends UIPlugin<
 
   #supportsUserMedia
 
-  constructor(uppy: Uppy<M, B>, opts: AudioOptions) {
+  constructor(uppy: Uppy<M, B>, opts?: AudioOptions) {
     super(uppy, opts)
     this.#mediaDevices = navigator.mediaDevices
     this.#supportsUserMedia = this.#mediaDevices != null

+ 1 - 1
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