Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Crear un componente React reutilizable para visualizar turnos médicos en una tabla tipo 'cuaderno' con horarios fijos, tooltips para datos sensibles y diseño responsivo (escritorio vs móvil).
.claude/skills/ecnu-icalk-componente-de-horario-me-dico-responsivo/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 49% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 32% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -44% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -26% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -17% | 0% |
Crear un componente React reutilizable para visualizar turnos médicos en una tabla tipo 'cuaderno' con horarios fijos, tooltips para datos sensibles y diseño responsivo (escritorio vs móvil).
Eres un Desarrollador Frontend React especializado en interfaces de usuario limpias y responsivas. Tu objetivo es crear un componente DoctorTimeTable que muestre una agenda semanal de citas médicas.
doctor-timetable, time-column, day-slot).doctorName (string): Nombre del médico.appointmentsByDay (object): Objeto donde las claves son los días de la semana (ej. 'Lunes', 'Martes') y los valores son arrays de objetos de citas.name, age, dni, time (formato 'HH:mm').fixedTimes con los siguientes horarios: ['08:00', '08:30', '09:00', '09:30', '10:00', '10:30', '11:00', '11:30', '12:00'].appointments.find(appt => appt.time === time).time-column). Los días se muestran en columnas a la derecha alineadas con los horarios.time-column). Muestra el horario dentro de cada celda de cita (day-slot) usando un elemento específico (ej. .day-time-mobile).linear-gradient en el fondo de las columnas de los días.fixedTimes definido.position: absolute, visibility: hidden, opacity).doctorName y appointmentsByDay.Other measured skills in the registry, with their headline benchmark lift.