[FE] Fixes #7 - Set tab title to the current person name

master
Araozu 2023-10-07 11:14:05 -05:00
parent 34b6aab6b7
commit c78dbf479f
2 changed files with 11 additions and 2 deletions

View File

@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" />
<link rel="shortcut icon" type="image/ico" href="/src/assets/favicon.ico" />
<title>EEGSAC - internal tool</title>
<title>EEGSAC - Sistema interno</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>

View File

@ -24,6 +24,15 @@ export function Search(props: {setPerson: (p: Person | null) => void}) {
const [person, setPerson] = createSignal<Person | null>(null);
const [manualCreate, setManualCreate] = createSignal(false);
// Change tab title
createEffect(() => {
if (person() === null) {
document.title = "EEGSAC - Sistema interno";
} else {
document.title = `${person()!.person_names} ${person()!.person_paternal_surname} ${person()!.person_maternal_surname}`;
}
});
// Update QR and automatically search when DNI is changed
createEffect(() => {
const dniT = dni();
@ -61,7 +70,7 @@ export function Search(props: {setPerson: (p: Person | null) => void}) {
setPerson(response.data.Ok);
props.setPerson(response.data.Ok);
} else {
setError(response.data.Err.reason);
setError(response.data.Error.reason);
setManualCreate(false);
}
})