shahronak47 / shinyRatings

An intuitive way of providing star rating in a shiny app.

Home Page:https://shahronak47.github.io/shinyRatings/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

shinyRatings

pkgdown R-CMD-check Codecov test coverage

Have you ever needed a way to review things in shiny ? Look no further, as shinyRatings package is built to make this process very easy. It is also possible to give 1/2 stars.

library(shiny)
library(shinyRatings)

ui <- fluidPage(
  shinyRatings('star1', no_of_stars = 7, default = 5), 
  textOutput('text1'), 
  shinyRatings('star2',default = 3, disabled = TRUE), 
  textOutput('text2'), 
)

server <- function(input, output, session) {
  output$text1 <- renderText({paste("No. of stars : ", input$star1)})
  output$text2 <- renderText({paste("No. of stars : ", input$star2)})
}

shinyApp(ui, server)

Output


Installation

shinyRatings is available on CRAN and can be installed using -

install.packages("shinyRatings")

To install the package from GitHub, you can use -

devtools::install_github('shahronak47/shinyRatings')

About

An intuitive way of providing star rating in a shiny app.

https://shahronak47.github.io/shinyRatings/

License:Other


Languages

Language:R 57.1%Language:CSS 27.0%Language:JavaScript 15.8%