Renders recent artworks grouped by time periods with timeline headers. Uses the shared artwork card component for visual consistency.

recentWorksUI(ns, recent_works, artist)

Arguments

ns

Namespace function from parent module

recent_works

data.frame with recent artworks (ordered by created_utc DESC)

artist

Artist UUID (for artwork card generation)

Value

Shiny UI tagList

Examples

if (FALSE) { # \dontrun{
output$recent_works <- renderUI({
  recentWorksUI(ns, recent_works, artist_uuid)
})
} # }