@@ -426,35 +426,28 @@ export default function Details() {
426
426
< form
427
427
// to handle multipart, please use formData :)
428
428
onSubmit = { handleSubmit ( ( data ) => {
429
- // const formData = new FormData();
430
- // formData.append("name", data.name);
431
- // formData.append("day", data.day);
432
- // formData.append("stateDesc", data.stateDesc);
433
- // formData.append("location", data.location);
434
- // formData.append("quota", data.quota.toString());
435
- // formData.append("test_file", data.stateLogo);
429
+ const formData = new FormData ( ) ;
430
+ formData . append ( "name" , data . name ) ;
431
+ formData . append ( "day" , data . day ) ;
432
+ formData . append ( "stateDesc" , data . stateDesc ) ;
433
+ formData . append ( "location" , data . location ) ;
434
+ formData . append ( "quota" , data . quota . toString ( ) ) ;
435
+ formData . append ( "test_file" , data . stateLogo ) ;
436
436
437
- // api
438
- // .post(`/stateAct/createState/`, formData, {
439
- // headers: {
440
- // "Content-Type": "multipart/form-data",
441
- // },
442
- // })
443
- // .then((res) => {
444
- // // refetch
445
- // loadDataState();
446
- // Swal.fire(
447
- // "Berhasil!",
448
- // "Berhasil membuat STATE",
449
- // "success"
450
- // );
451
- // })
452
- // .catch((err) => {
453
- // HandleAxiosError(err);
454
- // });
455
-
456
- console . log ( data ) ;
457
- alert ( "NOT IMPLEMENTED, please check console" ) ;
437
+ api
438
+ . put ( `/stateAct/update/` , formData , {
439
+ headers : {
440
+ "Content-Type" : "multipart/form-data" ,
441
+ } ,
442
+ } )
443
+ . then ( ( res ) => {
444
+ // refetch
445
+ loadDataState ( ) ;
446
+ Swal . fire ( "Berhasil!" , "Berhasil mengubah STATE" , "success" ) ;
447
+ } )
448
+ . catch ( ( err ) => {
449
+ HandleAxiosError ( err ) ;
450
+ } ) ;
458
451
459
452
onClose ( ) ;
460
453
} ) }
0 commit comments