Patient Card Component
Componente de tarjeta de paciente siguiendo el diseño de Figma
Paciente🐈
♂
Rufino
Siamés
3 años y 0 meses
4.5 kg
Chip: 982000123456789
Paciente🐕
♀
Luna
Golden Retriever
4 años y 2 meses
28.5 kg
No Chip
Paciente🐕
♂
Max
Labrador
4 años y 9 meses
32 kg
Chip: 982000987654321
Paciente🐈
♀
Mimi
Persa
2 años y 8 meses
3.2 kg
Chip: 982000555666777
Paciente🦜
♂
Charlie
Canario
2 años y 4 meses
0.02 kg
No Chip
Paciente🐰
♀
Bella
Holland Lop
3 años y 6 meses
1.8 kg
No Chip
Cargando información del paciente...
Error al cargar paciente
No se pudo cargar la información del paciente
Uso del Componente
<PatientCard
:patient="patientData"
:species-emoji="getSpeciesEmoji(patient.species)"
:breed-name="patient.breed"
:patient-age="calculateAge(patient.birthDate)"
@edit="handleEdit"
/>Props
| Prop | Tipo | Requerido | Descripción |
|---|---|---|---|
| patient | Object | No | Objeto con datos del paciente |
| speciesEmoji | String | No | Emoji del tipo de animal |
| breedName | String | No | Nombre de la raza |
| patientAge | String | No | Edad calculada del paciente |
| loading | Boolean | No | Muestra estado de carga |
| error | String | No | Mensaje de error a mostrar |