[FE][Classroom] Fixes #33: Sort generated message

master
Araozu 2023-12-02 09:41:37 -05:00
parent 16910c9add
commit 78ddd5a1f9
1 changed files with 8 additions and 1 deletions

View File

@ -8,6 +8,12 @@ export function Message(props: {
courses: Array<ClassroomCourse>, courses: Array<ClassroomCourse>,
person: Person, person: Person,
}) { }) {
const sortedCourses = createMemo(() => {
const courses = [...props.courses];
courses.sort((a, b) => a.name.localeCompare(b.name));
return courses;
});
const personMessage = createMemo(() => ` const personMessage = createMemo(() => `
Estimado/a: ${props.person.person_paternal_surname} ${props.person.person_maternal_surname}, ${props.person.person_names} Estimado/a: ${props.person.person_paternal_surname} ${props.person.person_maternal_surname}, ${props.person.person_names}
Ha sido registrado a la plataforma EEGSAC VIRTUAL con los siguientes parámetros: Ha sido registrado a la plataforma EEGSAC VIRTUAL con los siguientes parámetros:
@ -16,7 +22,8 @@ Contraseña: ${props.person.person_dni}
Le recordamos que los cursos a los cual accedió son: Le recordamos que los cursos a los cual accedió son:
${props.courses.map((course) => `- ${course.name}`).join("\n")} ${sortedCourses().map((course) => `- ${course.name}`)
.join("\n")}
Gracias por registrarse en EEGSAC VIRTUAL. Gracias por registrarse en EEGSAC VIRTUAL.
El enlace para acceder a la plataforma EEGSAC VIRTUAL es : https://aulavirtual.eegsac.com/ El enlace para acceder a la plataforma EEGSAC VIRTUAL es : https://aulavirtual.eegsac.com/