diff --git a/frontend/src/certs/Registers/index.tsx b/frontend/src/certs/Registers/index.tsx index 0866c64..72e1122 100644 --- a/frontend/src/certs/Registers/index.tsx +++ b/frontend/src/certs/Registers/index.tsx @@ -32,8 +32,8 @@ export function Registers(props: {person: Person | null, count: number}) { if (response.status === 200) { setRegisters(response.data.Ok); } else { - console.error(response.data.Err); - setError(response.data.Err.reason); + console.error(response.data.Error); + setError(response.data.Error.reason); } }) .catch((err) => { @@ -101,20 +101,29 @@ export function Registers(props: {person: Person | null, count: number}) { ?.filter((r) => r.register_creation_date === today) ?? []; }); + + const [downButtonBg, setDownButtonBg] = createSignal("bg-c-primary text-c-on-primary"); const downloadTodayCerts = () => { if (props.person === null) return; todayRegisters().forEach((register) => { generateCert(props.person!, register); }); + + setDownButtonBg("bg-c-success text-c-on-success"); + + setTimeout(() => { + setDownButtonBg("bg-c-primary text-c-on-primary"); + }, 1000); }; + return (