% Auto-generated: do not edit by hand
\name{downloadDropdown}

\alias{downloadDropdown}

\title{DownloadDropdown component}

\description{
Dropdown for exporting arrays/lists to json, csv, or xlsx files The dropdown options are prepopulated as JSON, CSV, EXCEL This dropdown contains all the classes used in bulma dropdown
}

\usage{
downloadDropdown(children=NULL, id=NULL, buttonClassName=NULL,
className=NULL, data=NULL, filename=NULL, tooltip=NULL)
}

\arguments{
\item{children}{A list of or a singular dash component, string or number. Use the children prop to set the content for the dropdown button label
This can be simple text or a component}

\item{id}{Character. The ID used to identify this component in Dash callbacks}

\item{buttonClassName}{Character. Class(es) to add to the button element of the component
Note: the class "button" is already added by default}

\item{className}{Character. Class(es) to add to the top-level element of the component
Note: the classes "mpc-download-dropdown dropdown is-active" are already added by default}

\item{data}{Array/list to be downloaded}

\item{filename}{Character. Name of the file WITHOUT the extension
(default: "export")}

\item{tooltip}{Character. Optional tooltip to display above the button on hover}
}

\value{named list of JSON elements corresponding to React.js properties and their values}

