R/loadData.R

Defines functions loadDataServer loadDataUI

# Load data module --------------------------------------------------------

loadDataUI <- function(id) {
  tagList(
    fileInput(
      NS(id, "file"), 
      NULL, 
      accept = c(".csv", ".tsv", ".txt"),
      buttonLabel = "Upload a file...",
      placeholder = "CSV (.csv), TSV (.tsv) or TXT (.txt) data file",
      width = '90%'
      )
  )
}

loadDataServer <- function(id) {
  moduleServer(id, function(input, output, session) {
    reactive(load_data(input$file$name, input$file$datapath, input$file))
  })
}
jpch26/Heatmap-Maker documentation built on Jan. 30, 2023, 5:47 a.m.