# Button types

Here you may find preset Bootstrap button types. For more information, see `bsplus::bs_button()`.

Please, refer to the Customizing buttons with css vignette for tips on how to further customize the buttons.

    library(downloadthis)

### Default

    mtcars %>%
      download_this(
        output_name = "mtcars dataset",
        output_extension = ".csv",
        button_label = "Download data as csv",
        button_type = "default",
        has_icon = TRUE,
        icon = "fa fa-save"
      )

### Primary

    mtcars %>%
      download_this(
        output_name = "mtcars dataset",
        output_extension = ".xlsx",
        button_label = "Download data as xlsx",
        button_type = "primary",
        has_icon = TRUE,
        icon = "fa fa-save"
      )

### Success

    mtcars %>%
      download_this(
        output_name = "mtcars dataset",
        output_extension = ".csv",
        button_label = "Download data as csv",
        button_type = "success",
        has_icon = TRUE,
        icon = "fa fa-save"
      )

### Info

    mtcars %>%
      download_this(
        output_name = "mtcars dataset",
        output_extension = ".xlsx",
        button_label = "Download data as xlsx",
        button_type = "info",
        has_icon = TRUE,
        icon = "fa fa-save"
      )

### Warning

    mtcars %>%
      download_this(
        output_name = "mtcars dataset",
        output_extension = ".csv",
        button_label = "Download data as csv",
        button_type = "warning",
        has_icon = TRUE,
        icon = "fa fa-save"
      )

### Danger

    mtcars %>%
      download_this(
        output_name = "mtcars dataset",
        output_extension = ".xlsx",
        button_label = "Download data as xlsx",
        button_type = "danger",
        has_icon = TRUE,
        icon = "fa fa-save"
      )