[bug] Incorrect formatting of files in ProfileModal
This commit is contained in:
parent
1d0d0c034d
commit
334f548cbb
@ -2,6 +2,7 @@ import React, { useState, memo } from 'react';
|
||||
import Modal from './modal/Modal';
|
||||
import './ProfileModal.css';
|
||||
import type { ProfileData } from '../sdk/models/ProfileData';
|
||||
import type { FileBlob } from '../sdk/models/Data';
|
||||
|
||||
interface ProfileModalProps {
|
||||
isOpen: boolean;
|
||||
@ -34,10 +35,16 @@ function ProfileModal({ isOpen, onClose, onSubmit, initialData = {} }: ProfileMo
|
||||
if (type === 'file' && files) {
|
||||
// Assuming you want to handle a single file
|
||||
const file = files[0];
|
||||
setProfileData(prev => ({
|
||||
...prev,
|
||||
[name]: file
|
||||
}));
|
||||
file.arrayBuffer().then(arrayBuffer => {
|
||||
const fileBlob: FileBlob = {
|
||||
type: file.type,
|
||||
data: new Uint8Array(arrayBuffer)
|
||||
};
|
||||
setProfileData(prev => ({
|
||||
...prev,
|
||||
[name]: fileBlob
|
||||
}));
|
||||
});
|
||||
} else {
|
||||
setProfileData(prev => ({
|
||||
...prev,
|
||||
|
Loading…
x
Reference in New Issue
Block a user