Fakultas Ilmu Komputer UI
Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
ppl-fasilkom-ui
PPL Sosial
pilar
pilar-web
Commits
ffcc0ee4
Commit
ffcc0ee4
authored
May 10, 2021
by
Muhammad Dzikra Muzaki
Browse files
[REFACTOR] Fix issues according to SonarQube
parent
1803369e
Pipeline
#76187
passed with stages
in 3 minutes and 35 seconds
Changes
2
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
src/component/TableComponent.jsx
View file @
ffcc0ee4
This diff is collapsed.
Click to expand it.
src/page/donasi-barang/FormDonasiBarang.jsx
View file @
ffcc0ee4
import
React
from
"
react
"
;
import
{
useForm
}
from
"
react-hook-form
"
;
import
useSendData
from
"
../../utils/useSendData
"
;
import
{
ErrorDiv
}
from
"
../../component/html/html
"
;
import
{
css
}
from
"
@emotion/core
"
;
import
Button
from
"
@material-ui/core/Button
"
;
import
SystemUpdateAltIcon
from
'
@material-ui/icons/SystemUpdateAlt
'
;
const
FormDonasi
=
({
idDonasi
,
defaultStatus
})
=>
{
const
url
=
`
${
process
.
env
.
REACT_APP_BASE_URL
}
/program-donations/
${
idDonasi
}
/`
;
const
{
handleSubmit
}
=
useForm
({
defaultValues
:
{
donation_status
:
defaultStatus
,
},
});
const
[
send
,
errorSend
]
=
useSendData
({
url
,
header
:
{
"
Content-Type
"
:
"
application/json
"
},
method
:
"
PUT
"
,
redirect
:
`/donasi-barang/`
,
});
const
onSubmit
=
(
data
)
=>
{
data
=
{
donation_status
:
"
002
"
,
}
send
(
JSON
.
stringify
({
...
data
}));
};
return
(
<
div
data
-
testid
=
"form-status"
>
{
errorSend
&&
<
ErrorDiv
>
Status donasi tidak dapat disimpan
</
ErrorDiv
>
}
<
form
onSubmit
=
{
handleSubmit
(
onSubmit
)
}
css
=
{
css
`
display: flex;
`
}
>
<
Button
data
-
testid
=
"button-submit-status"
type
=
"submit"
variant
=
"contained"
color
=
"primary"
endIcon
=
{
<
SystemUpdateAltIcon
/>
}
>
Donasi Diterima
</
Button
>
</
form
>
</
div
>
);
};
export
default
FormDonasi
;
import
React
from
"
react
"
;
import
{
useForm
}
from
"
react-hook-form
"
;
import
useSendData
from
"
../../utils/useSendData
"
;
import
{
ErrorDiv
}
from
"
../../component/html/html
"
;
import
{
css
}
from
"
@emotion/core
"
;
import
Button
from
"
@material-ui/core/Button
"
;
import
SystemUpdateAltIcon
from
'
@material-ui/icons/SystemUpdateAlt
'
;
const
FormDonasi
Barang
=
({
idDonasi
,
defaultStatus
})
=>
{
const
url
=
`
${
process
.
env
.
REACT_APP_BASE_URL
}
/program-donations/
${
idDonasi
}
/`
;
const
{
handleSubmit
}
=
useForm
({
defaultValues
:
{
donation_status
:
defaultStatus
,
},
});
const
[
send
,
errorSend
]
=
useSendData
({
url
,
header
:
{
"
Content-Type
"
:
"
application/json
"
},
method
:
"
PUT
"
,
redirect
:
`/donasi-barang/`
,
});
const
onSubmit
=
(
data
)
=>
{
data
=
{
donation_status
:
"
002
"
,
}
send
(
JSON
.
stringify
({
...
data
}));
};
return
(
<
div
data
-
testid
=
"form-status"
>
{
errorSend
&&
<
ErrorDiv
>
Status donasi tidak dapat disimpan
</
ErrorDiv
>
}
<
form
onSubmit
=
{
handleSubmit
(
onSubmit
)
}
css
=
{
css
`
display: flex;
`
}
>
<
Button
data
-
testid
=
"button-submit-status"
type
=
"submit"
variant
=
"contained"
color
=
"primary"
endIcon
=
{
<
SystemUpdateAltIcon
/>
}
>
Donasi Diterima
</
Button
>
</
form
>
</
div
>
);
};
export
default
FormDonasi
Barang
;
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment