Renders a grid of collection cards with thumbnails, names, and artwork counts. Collections are already filtered by visibility settings before reaching this component. Featured collection (if specified) is rendered with emphasis.

collectionsUI(ns, collections, featured_collection_uuid = NULL)

Arguments

ns

Namespace function from parent module

collections

data.frame with visible collections (already filtered)

Optional UUID of featured collection to emphasize

Value

Shiny UI tagList

Examples

if (FALSE) { # \dontrun{
output$collections <- renderUI({
  collectionsUI(ns, visible_collections, featured_uuid)
})
} # }