Reflect filter selections in the search query input

Abierto
#2,751 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

  • #2795 de @Official-Krish — cerrado sin fusionar

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
52/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
typescript

Línea de trabajo

Empieza por la barra lateral de filtros y el campo de consulta, y luego sigue cómo están conectados el estado actual de los filtros, el texto de consulta y las píldoras de filtro renderizadas. Comprueba los dos dialectos de consulta compatibles e identifica los puntos de entrada del análisis y la generación. Se considera terminado cuando seleccionar filtros actualiza el texto de consulta editable y editar cualquiera de los dos dialectos actualiza las selecciones de filtros correspondientes sin perder condiciones.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement Frontend

Selecting a value in the filter sidebar applies it to the search, but the query input doesn't show it. Filter state and query text live in two places, so the input never reflects the full set of conditions actually being applied.

Make the two representations one: selecting a filter writes the corresponding condition into the query input, and editing the query updates the filter selections to match.

Notes:

  • Needs to work for both query dialects the input supports, which is the main source of complexity — round-tripping requires parsing query text back into filter state, not just generating it.
  • Today this is partially addressed by pills rendered below the input, which surface that filters are applied without making them editable as query text.
Lenguaje dominante
TypeScript
Estrellas
10k
Forks
508
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de hyperdxio/hyperdx

Todos los issues de hyperdxio/hyperdx

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.