- Notifications
You must be signed in to change notification settings - Fork 37
Description
Hello,
Thank you for this great package. I've done a couple of packages based on it, such as shinyDatetimePicker and rAmCharts4.
I have a minor remark. The function scaffoldReactWidget generates a template R file which contains a function myWidget_html:
#' Called by HTMLWidgets to produce the widget's root element. #' @rdname myWidget-shiny myWidget_html <- function(id, style, class, ...){htmltools::tagList( # Necessary for RStudio viewer version < 1.2 reactR::html_dependency_corejs(), reactR::html_dependency_react(), reactR::html_dependency_reacttools(), htmltools::tags$div(id = id, class = class, style = style) ) } It took me a while to understand the role of this function. The fact that it is grouped with the Shiny functions is puzzling. It is not specific to Shiny. So I would suggest to remove @rdname myWidget-shiny and to put @noRd instead (because this function has nothing to do in the documentation).
Another remark: in the Roxygen code of the template R file generated by scaffoldReactShinyInput, there is an import of restoreInput from shiny, but this function is not used (I don't know what it is by the way).
And a last one: there is a duplicated key path in webpack.config.js:
output:{path: path.join(__dirname, 'inst', 'www', '${package}', 'myWidget'), path: path.join(__dirname, 'inst/htmlwidgets'), filename: 'myWidget.js' }, Cheers.