diff --git a/src/Dashboard.module.css b/src/Dashboard.module.css index e47b403..0139a58 100644 --- a/src/Dashboard.module.css +++ b/src/Dashboard.module.css @@ -283,7 +283,7 @@ body { } .submitButton:hover { - background-color: var(--dark-blue); + background-color: #d03b3b; transform: translateY(-1px); box-shadow: var(--shadow-md); } @@ -316,9 +316,9 @@ body { } .warning { - background-color: rgb(245 158 11 / 0.1); - color: var(--warning-amber); - border: 1px solid rgb(245 158 11 / 0.2); + background-color: #ef444417; + color: #ef4444; + border: 1px solid #ef444433; padding: 1rem; border-radius: 0.5rem; margin-top: 1rem; diff --git a/src/KTPScanner.js b/src/KTPScanner.js index 03ae939..2f25717 100644 --- a/src/KTPScanner.js +++ b/src/KTPScanner.js @@ -266,6 +266,11 @@ const CameraCanvas = () => { setLoading(false); const data = await res.json(); + if (data.responseCode == 409) { + console.log(409); + setFileTemp({ error: 409 }); + return; + } console.log(data); setFileTemp(data); @@ -530,7 +535,7 @@ const CameraCanvas = () => {
{
{
) : ( capturedImage && - !fileTemp && ( + (!fileTemp || fileTemp.error == undefined) && (

Tinjau Gambar

{
) )} - {fileTemp && ( + {fileTemp && fileTemp.error != "409" ? ( handleSaveTemp(data)} /> + ) : ( + fileTemp && ( + <> +

KTP Sudah Terdaftar

+

{ + setFileTemp(null); + setIsFreeze(false); + }} + > + Hapus +

+ + ) )}