https://github.com/jonas-hag/dynamic_shiny_modules
Course material for "Dynamically adding and removing Shiny modules"
https://github.com/jonas-hag/dynamic_shiny_modules
Last synced: 4 months ago
JSON representation
Course material for "Dynamically adding and removing Shiny modules"
- Host: GitHub
- URL: https://github.com/jonas-hag/dynamic_shiny_modules
- Owner: jonas-hag
- License: other
- Created: 2022-04-11T20:01:16.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-15T22:20:59.000Z (over 2 years ago)
- Last Synced: 2024-08-13T07:11:06.375Z (8 months ago)
- Language: R
- Homepage:
- Size: 43.9 KB
- Stars: 23
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - jonas-hag/dynamic_shiny_modules - Course material for "Dynamically adding and removing Shiny modules" (R)
README
# Dynamically adding and removing Shiny modules
[![CC BY-NC-SA 4.0][cc-by-nc-sa-shield]][cc-by-nc-sa]This is the teaching material for the tutorial how to dynamically add/remove modules held at the [Appsilon Shiny Conference 2022](https://appsilon.com/2022-appsilon-shiny-conference/). [The recording is available at YouTube.](https://www.youtube.com/watch?v=W7ES6QYvN_c)
## Get started
Clone the repository to your local machine and explore the material. To follow along the coding examples, you need the following packages:- `shiny >= 1.5.0`
- `ggplot2 >= 3.0.0`## Contents
- the presentation in HTML and Rmarkdown format (`dynamic_modules`)
- the [templates](01_templates) for the different programming parts of the tutorial, have a look at the [overview](01_templates/overview_templates.md)
- the [solutions](02_solutions)
- [additional information how to destroy `observeEvent`s](03_additional_information) that was not covered during the tutorial## License
This work is licensed under a
[Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].
The function `remove_shiny_inputs` is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa] by [Thomas Roh](https://roh.engineering/posts/2020/02/shiny-add/removing-modules-dynamically/).[![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa]
[cc-by-nc-sa]: http://creativecommons.org/licenses/by-nc-sa/4.0/
[cc-by-nc-sa-image]: https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png
[cc-by-nc-sa-shield]: https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg