export type ParentStatus = "activa" | "pendiente"; export interface Parent { name: string; /** "Mamá" | "Papá" */ role: string; /** Inicial para el avatar circular. */ initial: string; /** Color de fondo del avatar, exacto a la plantilla. */ bg: string; /** Texto tras "Rol · " en el perfil: "activa" | "invitación enviada". */ note: string; /** Define el badge ACTIVA (verde) / PENDIENTE (amarillo). */ status: ParentStatus; } export interface Kid { slug: string; name: string; /** Inicial para el avatar circular. */ initial: string; /** Colores del avatar, exactos a la plantilla. */ avatar: { bg: string; text: string }; /** Se renderiza como "X años". */ age: number; /** Badges de la lista; vacío = chevron. La primera se muestra en la tarjeta. */ allergies: string[]; /** Texto del recuadro naranja del perfil (si no hay, no se muestra). */ allergyNote?: string; birthDate: string; room: string; admission: string; parents: Parent[]; } export const kids: Kid[] = [ { slug: "mateo-fernandez", name: "Mateo Fernández", initial: "M", avatar: { bg: "#A9D9E8", text: "#1F7A93" }, age: 3, allergies: ["MANÍ"], allergyNote: "Alergia al maní. Evitar frutos secos. Lleva inhalador en la mochila.", birthDate: "12 mar 2022", room: "Soles", admission: "feb 2025", parents: [ { name: "Lucía Fernández", role: "Mamá", initial: "L", bg: "#C9B6E8", note: "activa", status: "activa" }, { name: "Diego Fernández", role: "Papá", initial: "D", bg: "#A9C7E8", note: "invitación enviada", status: "pendiente" }, ], }, { slug: "sofia-mendez", name: "Sofía Méndez", initial: "S", avatar: { bg: "#F4B8CC", text: "#C44A7A" }, age: 2, allergies: [], birthDate: "3 jul 2023", room: "Soles", admission: "mar 2025", parents: [ { name: "Valeria Méndez", role: "Mamá", initial: "V", bg: "#F4B8CC", note: "activa", status: "activa" }, ], }, { slug: "benjamin-ruiz", name: "Benjamín Ruiz", initial: "B", avatar: { bg: "#B9DEC4", text: "#3E8B62" }, age: 3, allergies: [], birthDate: "28 nov 2022", room: "Soles", admission: "ago 2024", parents: [ { name: "Marcela Ruiz", role: "Mamá", initial: "M", bg: "#B9DEC4", note: "activa", status: "activa" }, { name: "Javier Ruiz", role: "Papá", initial: "J", bg: "#A9C7E8", note: "activa", status: "activa" }, ], }, { slug: "valentina-soto", name: "Valentina Soto", initial: "V", avatar: { bg: "#F4DC8E", text: "#9A7B1E" }, age: 2, allergies: [], birthDate: "9 may 2023", room: "Soles", admission: "feb 2025", parents: [], }, { slug: "tomas-diaz", name: "Tomás Díaz", initial: "T", avatar: { bg: "#C9B6E8", text: "#7B5FC0" }, age: 3, allergies: ["LACTOSA"], allergyNote: "Intolerancia a la lactosa. Toma leche deslactosada y evita los lácteos en la merienda.", birthDate: "17 sep 2022", room: "Soles", admission: "sep 2023", parents: [ { name: "Andrés Díaz", role: "Papá", initial: "A", bg: "#C9B6E8", note: "activa", status: "activa" }, ], }, { slug: "emma-castro", name: "Emma Castro", initial: "E", avatar: { bg: "#F4B8CC", text: "#C44A7A" }, age: 2, allergies: [], birthDate: "2 ene 2023", room: "Soles", admission: "mar 2025", parents: [ { name: "Camila Castro", role: "Mamá", initial: "C", bg: "#F2937A", note: "activa", status: "activa" }, ], }, { slug: "lucas-romero", name: "Lucas Romero", initial: "L", avatar: { bg: "#A9D9E8", text: "#1F7A93" }, age: 3, allergies: [], birthDate: "30 abr 2022", room: "Soles", admission: "feb 2024", parents: [ { name: "Martín Romero", role: "Papá", initial: "M", bg: "#A9C7E8", note: "activa", status: "activa" }, ], }, { slug: "olivia-vega", name: "Olivia Vega", initial: "O", avatar: { bg: "#B9DEC4", text: "#3E8B62" }, age: 2, allergies: [], birthDate: "21 oct 2023", room: "Soles", admission: "ago 2025", parents: [ { name: "Julieta Vega", role: "Mamá", initial: "J", bg: "#F4DC8E", note: "activa", status: "activa" }, ], }, ];