fixed feature to upload sound files
This commit is contained in:
@@ -31,7 +31,7 @@ const SoundSettingsFields = () => {
|
||||
NPEDsoundVolume: state.NPEDsoundVolume,
|
||||
hotlistSoundVolume: state.hotlistSoundVolume,
|
||||
};
|
||||
|
||||
console.log(updatedValues);
|
||||
dispatch({ type: "UPDATE", payload: updatedValues });
|
||||
const result = await mutation.mutateAsync({
|
||||
operation: "INSERT",
|
||||
|
||||
@@ -9,6 +9,8 @@ const SoundUpload = () => {
|
||||
const initialValues: SoundUploadValue = {
|
||||
name: "",
|
||||
soundFile: null,
|
||||
soundFileName: "",
|
||||
soundUrl: "",
|
||||
};
|
||||
|
||||
const handleSubmit = (values: SoundUploadValue) => {
|
||||
@@ -16,6 +18,7 @@ const SoundUpload = () => {
|
||||
toast.warning("Please select an audio file");
|
||||
} else {
|
||||
dispatch({ type: "ADD", payload: values });
|
||||
|
||||
toast.success("Sound file upload successfully");
|
||||
}
|
||||
};
|
||||
@@ -36,7 +39,10 @@ const SoundUpload = () => {
|
||||
className="mt-4 w-full flex flex-col items-center justify-center rounded-2xl border border-slate-800 bg-slate-900/40 p-10 text-center file:px-3 file:border file:border-gray-500 file:rounded-lg file:bg-blue-800 file:mr-5"
|
||||
onChange={(e) => {
|
||||
if (e.target?.files && e.target?.files[0]?.type === "audio/mpeg") {
|
||||
const url = URL.createObjectURL(e.target.files[0]);
|
||||
setFieldValue("soundUrl", url);
|
||||
setFieldValue("name", e.target.files[0].name);
|
||||
setFieldValue("soundFileName", e.target.files[0].name);
|
||||
setFieldValue("soundFile", e.target.files[0]);
|
||||
} else {
|
||||
setFieldError("soundFile", "Not an mp3 file");
|
||||
|
||||
Reference in New Issue
Block a user