Formularios v1.0.0

Valoración

Campo de valoración con estrellas (o icono personalizado). Soporta precisión de media estrella, modo de solo lectura y formas de icono personalizadas. Incluye vista previa al pasar el cursor y navegación por teclado. Funciona de forma independiente o dentro de formularios Rails mediante un campo oculto.

Vista Previa y Código

Opciones

Nombre Tipo Predeterminado Descripción
value Float 0 Current rating value
max Integer 5 Maximum number of stars
precision Float 1 Rating precision: 1 (full stars) or 0.5 (half stars)
icon Symbol :star Icon shape: :star or :heart
size Symbol :md Icon size: :sm, :md, or :lg
readonly Boolean false Read-only display mode — no hover or click interaction
label String nil Optional label text rendered above the stars
show_value Boolean false Show numeric rating value next to the stars
clearable Boolean true Allow clearing the rating by clicking the current value again
name String nil Form field name — renders a hidden input for form submission
disabled Boolean false Disable all interaction (opacity + pointer-events-none)

Registro de Cambios v1.0.0

- Initial release with star and heart icon support
- Half-star precision mode with split click areas
- Hover preview with smooth color transitions
- Full keyboard navigation (arrow keys, Home, End)
- Read-only display mode for showing existing ratings
- Hidden input support for Rails form submission
- Three sizes: sm, md (default), lg
- Dark mode support throughout

Obtener Acceso Completo

Desbloquea el código fuente de este componente y todos los demás. Un solo pago para acceso de por vida.

Obtener Acceso