chore: ToolAudioInput accepted types changed to supported conversion formats

This commit is contained in:
Chesterkxng 2025-12-10 17:19:02 +01:00
parent 46d4e1ce1f
commit 29852a44dd

View File

@ -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<BaseFileInputProps, 'accept'> {
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<HTMLAudioElement>(null);