Como usuario que calibra en longitud de onda, quiero que el espectro de ciencia no muestre las líneas identificadas de la lámpara de comparación, para ver la señal de ciencia sin las marcas de un proceso que no le corresponde.
Problema
EmpiricalSpectrum es el mismo componente que se usa tanto para mostrar las lámparas de comparación como el espectro de ciencia (calibrate/index.tsx, tarjeta "Empirical Science Spectrum"). Como el componente dibuja las líneas identificadas (lampPoints) sobre cualquier dato que reciba, esas marcas terminan superpuestas también sobre el espectro de ciencia, donde no corresponde marcar coincidencias.
Posible solución
Agregar una prop para desactivar el dibujado de las líneas identificadas cuando EmpiricalSpectrum se usa para el espectro de ciencia, o separar la visualización de ciencia en un componente propio que solo muestre la señal, sin la capa de interacción de calibración.
- Probablemente la opción con prop sea lo mas sencillo.
Relacionado
#284, #297 — tocan el mismo bloque de renderizado de líneas en EmpiricalSpectrum.tsx; conviene resolverlos juntos para no tener que retocar el mismo componente varias veces.
Como usuario que calibra en longitud de onda, quiero que el espectro de ciencia no muestre las líneas identificadas de la lámpara de comparación, para ver la señal de ciencia sin las marcas de un proceso que no le corresponde.
Problema
EmpiricalSpectrumes el mismo componente que se usa tanto para mostrar las lámparas de comparación como el espectro de ciencia (calibrate/index.tsx, tarjeta "Empirical Science Spectrum"). Como el componente dibuja las líneas identificadas (lampPoints) sobre cualquier dato que reciba, esas marcas terminan superpuestas también sobre el espectro de ciencia, donde no corresponde marcar coincidencias.Posible solución
Agregar una prop para desactivar el dibujado de las líneas identificadas cuando
EmpiricalSpectrumse usa para el espectro de ciencia, o separar la visualización de ciencia en un componente propio que solo muestre la señal, sin la capa de interacción de calibración.Relacionado
#284, #297 — tocan el mismo bloque de renderizado de líneas en
EmpiricalSpectrum.tsx; conviene resolverlos juntos para no tener que retocar el mismo componente varias veces.