citationServer: Server Function for Citation Module

View source: R/citationModule.R

citationServerR Documentation

Server Function for Citation Module

Description

This function defines the server logic for the citation module.

Usage

citationServer(id, citations)

Arguments

id

A character string that matches the ID used in citationUI.

citations

A named list of citations. Each element can be:

  • A character string containing a formatted citation.

  • A function that returns a formatted citation string.

  • A citation object that can be passed to format_citation.

Value

A Shiny module server function.

Examples

citations <- list(
  "Example Citation" = "Author, A. (Year). Title. Journal, Vol(Issue), pages.",
  "R Citation" = function() format_citation(utils::citation())
)
server <- function(input, output, session) {
  citationServer("my_citations", citations)
}


mmints documentation built on April 3, 2025, 9:33 p.m.