What happened?
The namespace creation function for the data and column names can be more robust. Right now the special characters are stripped from the name space which might not be ideal.
library(teal)
app <- init(
within(teal_data(), {
iris <- iris
iris[["Species!"]] <- iris$Species
iris[["Species!@#$%^&*_-+={[()]}:;,<>./?"]] <- iris$Species
}),
modules(
example_module("Module 1"),
example_module("Module 2"),
modules(
label = "Nested modules",
example_module("Module 3"),
example_module("Module 4"),
modules(
label = "Sub nested modules",
example_module("Module 5"),
example_module("Module 6")
)
)
),
filter = teal_slices(
teal_slice(dataname = "iris", varname = "Species", multiple = FALSE),
teal_slice(dataname = "iris", varname = "Species!", multiple = TRUE),
teal_slice(dataname = "iris", varname = "Species!@#$%^&*_-+={[()]}:;,<>./?", multiple = TRUE),
teal_slice(dataname = "iris", varname = "Sepal.Length", multiple = TRUE)
)
)
shinyApp(app$ui, app$server)
sessionInfo()
No response
Relevant log output
No response
Code of Conduct
Contribution Guidelines
Security Policy
What happened?
The namespace creation function for the data and column names can be more robust. Right now the special characters are stripped from the name space which might not be ideal.
sessionInfo()
No response
Relevant log output
No response
Code of Conduct
Contribution Guidelines
Security Policy