
artshiny: Shared Shiny UI Components for Artalytics
Source:R/artshiny-package.R
artshiny-package.RdProvides reusable Shiny UI components and helpers for the Artalytics platform. This package centralizes common interface patterns used across multiple app modules, ensuring consistency and reducing code duplication.
Main Components
reactive_appdata()Initialize reactive state for module development with artist/artwork context and pre-loaded app data.
statsBoxUI(),statsBoxServer()Reusable statistics display module with customizable icons and reactive values.
wait_art_html()Artwork-themed loading screens with animated GIFs for waiter integration.
Usage
Most commonly used in module run_app() functions for standalone development:
server <- function(input, output, session) {
r <- artshiny::reactive_appdata(artist = "746b8207-...")
myModuleServer("id", r)
}See also
Useful links:
Report bugs at https://github.com/artalytics/artshiny/issues
Other module-helpers:
reactive_appdata()
Author
Maintainer: Bobby Fatemi bobby@artalytics.app