A Reactable-based Calendar
Authors: Matt Kumar
Abstract: A retro video game themed calendar made with the reactable package.
Full Description: This reactable highlights the use of:
Conditional formatting to draw borders around cells.
Customized Java Script that triggers a shiny modal
- Click on Dec 11, 20, and 31st in the app
Customized CSS styling (automatic).
Embedding images via HTML escapable content.
The general approach to creating the table is to specify a calendar template in the form of a .csv. Once read in, I manipulate dates of interest by using dplyr to mutate raw html code into cells. Finally, setting
html = TRUE in reactable allows this content to be rendered.
References: This project uses assets (e.g. images, gifs) I did not create and that I do not own. I have included a references file in the repo that tracks exactly which content I used and it's originating source. For demonstration purposes only.
Table Type: interactive-Shiny
Submission Type: Single Table Example
Table: https://matt-kumar.shinyapps.io/react_calendar/ or Screen Capture in GIF
DT package used:
gt package used:
reactable package used: true
flextable package used:
huxtable package used:
kableExtra package used: