diff --git a/src/components/input/ToolAudioInput.tsx b/src/components/input/ToolAudioInput.tsx index c9090a7..143973c 100644 --- a/src/components/input/ToolAudioInput.tsx +++ b/src/components/input/ToolAudioInput.tsx @@ -2,13 +2,19 @@ import React, { useRef } from 'react'; import { Box, Typography } from '@mui/material'; import BaseFileInput from './BaseFileInput'; import { BaseFileInputProps } from './file-input-utils'; +import { AUDIO_FORMATS } from 'pages/tools/converters/audio-converter/types'; interface AudioFileInputProps extends Omit { accept?: string[]; } +const AUDIO_ACCEPT_TYPES = [ + 'audio/*', + ...Object.keys(AUDIO_FORMATS).map((format) => `.${format}`) +]; + export default function ToolAudioInput({ - accept = ['audio/*', '.mp3', '.wav', '.aac'], + accept = AUDIO_ACCEPT_TYPES, ...props }: AudioFileInputProps) { const audioRef = useRef(null);