# muiMaterial `muiMaterial` brings MUI [Material UI](https://mui.com/material-ui/getting-started/), the world’s most popular React UI framework, to R and Shiny. ### Why muiMaterial? Most Shiny apps follow the same template: a sidebar on the left, tabs on top, content in the middle. `muiMaterial` lets you go further. It gives you access to Material UI’s rich component library, so you can build apps and reports that look and feel truly unique. - **Works with Shiny and Quarto** — use Material UI components in Shiny apps, [Quarto](https://quarto.org/) or on its own for fully customized HTML pages. - **Built for AI** — AI tools like Claude, ChatGPT, or Copilot know MUI well. Ask an AI to generate MUI code, adapt it to R, and you’re done. No React or CSS knowledge needed. See the [AI-Assisted Development](https://felixluginbuhl.com/muiMaterial/articles/ai-assisted-development.html) vignette. - **Multi-page apps** — pair with [reactRouter](https://felixluginbuhl.com/reactRouter/) to build apps where each page has its own shareable URL, deployable to GitHub Pages, Netlify, or Posit Connect. - **Rich ecosystem** — extend with [muiDataGrid](https://felixluginbuhl.com/muiDataGrid/) (data tables), [muiCharts](https://felixluginbuhl.com/muiCharts/) (charts) and [muiTreeView](https://felixluginbuhl.com/muiTreeView/) (tree navigation). See a live example: [MUI template dashboard](https://lgnbhl-muimaterial-mui-template-dashboard.share.connect.posit.cloud/). ``` r muiMaterial::muiMaterialExample("mui-template-dashboard") ``` ### Quick start ``` r remotes::install_github("lgnbhl/muiMaterial") # development version ``` ``` r install.packages("muiMaterial") ``` ``` r library(shiny) library(muiMaterial) ui <- muiMaterialPage( Box( sx = list(p = 2), Typography("Hello Material UI!", variant = "h4") ) ) server <- function(input, output, session) {} shinyApp(ui, server) ``` Explore the [Getting Started](https://felixluginbuhl.com/muiMaterial/articles/getting-started.html) vignette, or run the showcase: ``` r muiMaterial::muiMaterialExample("showcase") ``` ### Resources - [Package documentation](https://felixluginbuhl.com/muiMaterial/) - [All R examples](https://github.com/lgnbhl/muiMaterial/tree/main/inst/examples) - [Official Material UI docs](https://mui.com/material-ui/getting-started/) ### Acknowledgements `muiMaterial` is built on top of [shiny.react](https://github.com/Appsilon/shiny.react), the R package by [Appsilon](https://www.appsilon.com/) that makes it possible to use React components in Shiny and Quarto. ### Contributing Found a bug or have a feature request? [Open an issue](https://github.com/lgnbhl/muiMaterial/issues). Pull requests are welcome. Follow [Felix Luginbuhl](https://linkedin.com/in/FelixLuginbuhl) on LinkedIn for updates. ### License This package is released under the [MIT License](https://felixluginbuhl.com/muiMaterial/LICENSE). It bundles a pre-built copy of the [Material UI](https://mui.com/) JavaScript library; the third-party copyrights and license texts are summarised in [LICENSE.note](https://felixluginbuhl.com/muiMaterial/LICENSE.note) and preserved in `inst/www/muiMaterial/mui-material.js.LICENSE.txt`. ### Trademark notice “MUI” and “Material UI” are trademarks of MUI Inc. `muiMaterial` is an independent, community-maintained R package and is **not affiliated with, sponsored by, or endorsed by MUI Inc.** The names are used solely to identify the underlying JavaScript library that this package wraps. See MUI’s [legal information](https://mui.com/legal/) for the canonical list of MUI’s published policies. # Package index ## Page wrapper and theming Page setup, theme customization, and Shiny app dependencies. - [`muiMaterialPage()`](https://felixluginbuhl.com/muiMaterial/reference/muiMaterialPage.md) : HTML body without Bootstrap and margins - [`ThemeProvider()`](https://felixluginbuhl.com/muiMaterial/reference/ThemeProvider.md) : ThemeProvider - [`muiMaterialDependency()`](https://felixluginbuhl.com/muiMaterial/reference/muiMaterialDependency.md) : muiMaterial JS dependency - [`muiMaterialExample()`](https://felixluginbuhl.com/muiMaterial/reference/muiMaterialExample.md) : Run muiMaterial example - [`print(`*``*`)`](https://felixluginbuhl.com/muiMaterial/reference/print.muiMaterial.md) : Print muiMaterial components ## Shiny inputs Material UI components wired to Shiny’s `input` object via `.shinyInput()` / `update*.shinyInput()` pairs. - [`Autocomplete()`](https://felixluginbuhl.com/muiMaterial/reference/Autocomplete.md) [`Autocomplete.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Autocomplete.md) [`updateAutocomplete.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Autocomplete.md) : Autocomplete - [`BottomNavigation()`](https://felixluginbuhl.com/muiMaterial/reference/BottomNavigation.md) [`BottomNavigation.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/BottomNavigation.md) [`updateBottomNavigation.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/BottomNavigation.md) : BottomNavigation - [`Button()`](https://felixluginbuhl.com/muiMaterial/reference/Button.md) [`Button.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Button.md) [`updateButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Button.md) : Button - [`Checkbox()`](https://felixluginbuhl.com/muiMaterial/reference/Checkbox.md) [`Checkbox.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Checkbox.md) [`updateCheckbox.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Checkbox.md) : Checkbox - [`Dialog()`](https://felixluginbuhl.com/muiMaterial/reference/Dialog.md) [`Dialog.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Dialog.md) [`updateDialog.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Dialog.md) : Dialog - [`Drawer()`](https://felixluginbuhl.com/muiMaterial/reference/Drawer.md) [`Drawer.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Drawer.md) [`updateDrawer.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Drawer.md) : Drawer - [`Fab()`](https://felixluginbuhl.com/muiMaterial/reference/Fab.md) [`Fab.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Fab.md) [`updateFab.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Fab.md) : Fab - [`FilledInput()`](https://felixluginbuhl.com/muiMaterial/reference/FilledInput.md) [`FilledInput.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/FilledInput.md) [`updateFilledInput.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/FilledInput.md) : FilledInput - [`FormControlLabel()`](https://felixluginbuhl.com/muiMaterial/reference/FormControlLabel.md) [`FormControlLabel.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/FormControlLabel.md) [`updateFormControlLabel.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/FormControlLabel.md) : FormControlLabel - [`IconButton()`](https://felixluginbuhl.com/muiMaterial/reference/IconButton.md) [`IconButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/IconButton.md) [`updateIconButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/IconButton.md) : IconButton - [`Input()`](https://felixluginbuhl.com/muiMaterial/reference/Input.md) [`Input.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Input.md) [`updateInput.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Input.md) : Input - [`LoadingButton()`](https://felixluginbuhl.com/muiMaterial/reference/LoadingButton.md) [`LoadingButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/LoadingButton.md) [`updateLoadingButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/LoadingButton.md) : LoadingButton - [`ListItemButton()`](https://felixluginbuhl.com/muiMaterial/reference/ListItemButton.md) [`ListItemButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ListItemButton.md) [`updateListItemButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ListItemButton.md) : ListItemButton - [`Menu()`](https://felixluginbuhl.com/muiMaterial/reference/Menu.md) [`Menu.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Menu.md) [`updateMenu.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Menu.md) : Menu - [`MenuItem()`](https://felixluginbuhl.com/muiMaterial/reference/MenuItem.md) [`MenuItem.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/MenuItem.md) [`updateMenuItem.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/MenuItem.md) : MenuItem - [`Modal()`](https://felixluginbuhl.com/muiMaterial/reference/Modal.md) [`Modal.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Modal.md) [`updateModal.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Modal.md) : Modal - [`NativeSelect()`](https://felixluginbuhl.com/muiMaterial/reference/NativeSelect.md) [`NativeSelect.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/NativeSelect.md) [`updateNativeSelect.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/NativeSelect.md) : NativeSelect - [`OutlinedInput()`](https://felixluginbuhl.com/muiMaterial/reference/OutlinedInput.md) [`OutlinedInput.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/OutlinedInput.md) [`updateOutlinedInput.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/OutlinedInput.md) : OutlinedInput - [`Pagination()`](https://felixluginbuhl.com/muiMaterial/reference/Pagination.md) [`Pagination.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Pagination.md) [`updatePagination.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Pagination.md) : Pagination - [`Radio()`](https://felixluginbuhl.com/muiMaterial/reference/Radio.md) [`Radio.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Radio.md) [`updateRadio.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Radio.md) : Radio - [`RadioGroup()`](https://felixluginbuhl.com/muiMaterial/reference/RadioGroup.md) [`RadioGroup.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/RadioGroup.md) [`updateRadioGroup.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/RadioGroup.md) : RadioGroup - [`Rating()`](https://felixluginbuhl.com/muiMaterial/reference/Rating.md) [`Rating.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Rating.md) [`updateRating.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Rating.md) : Rating - [`Select()`](https://felixluginbuhl.com/muiMaterial/reference/Select.md) [`Select.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Select.md) [`updateSelect.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Select.md) : Select - [`Slider()`](https://felixluginbuhl.com/muiMaterial/reference/Slider.md) [`Slider.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Slider.md) [`updateSlider.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Slider.md) : Slider - [`Snackbar()`](https://felixluginbuhl.com/muiMaterial/reference/Snackbar.md) [`Snackbar.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Snackbar.md) [`updateSnackbar.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Snackbar.md) : Snackbar - [`StepButton()`](https://felixluginbuhl.com/muiMaterial/reference/StepButton.md) [`StepButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/StepButton.md) [`updateStepButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/StepButton.md) : StepButton - [`Switch()`](https://felixluginbuhl.com/muiMaterial/reference/Switch.md) [`Switch.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Switch.md) [`updateSwitch.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Switch.md) : Switch - [`TabContext()`](https://felixluginbuhl.com/muiMaterial/reference/TabContext.md) [`TabContext.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabContext.md) [`updateTabContext.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabContext.md) [`TabContext.static()`](https://felixluginbuhl.com/muiMaterial/reference/TabContext.md) : TabContext - [`TabList()`](https://felixluginbuhl.com/muiMaterial/reference/TabList.md) [`TabList.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabList.md) [`updateTabList.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabList.md) [`TabList.static()`](https://felixluginbuhl.com/muiMaterial/reference/TabList.md) : TabList - [`TabPanel()`](https://felixluginbuhl.com/muiMaterial/reference/TabPanel.md) [`TabPanel.static()`](https://felixluginbuhl.com/muiMaterial/reference/TabPanel.md) [`TabPanel.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabPanel.md) [`updateTabPanel.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabPanel.md) : TabPanel - [`Tabs()`](https://felixluginbuhl.com/muiMaterial/reference/Tabs.md) [`Tabs.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Tabs.md) [`updateTabs.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Tabs.md) : Tabs - [`TextField()`](https://felixluginbuhl.com/muiMaterial/reference/TextField.md) [`TextField.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TextField.md) [`updateTextField.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TextField.md) : TextField - [`ToggleButton()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButton.md) [`ToggleButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButton.md) [`updateToggleButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButton.md) : ToggleButton - [`ToggleButtonGroup()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButtonGroup.md) [`ToggleButtonGroup.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButtonGroup.md) [`updateToggleButtonGroup.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButtonGroup.md) : ToggleButtonGroup ## triggerId — overlays bound to a DOM id Overlay components whose open/close state is managed client-side, bound to an existing DOM element by id. No server logic required. - [`Dialog.triggerId()`](https://felixluginbuhl.com/muiMaterial/reference/Dialog.triggerId.md) : Dialog.triggerId - [`Drawer.triggerId()`](https://felixluginbuhl.com/muiMaterial/reference/Drawer.triggerId.md) : Drawer.triggerId - [`Menu.triggerId()`](https://felixluginbuhl.com/muiMaterial/reference/Menu.triggerId.md) : Menu.triggerId - [`Modal.triggerId()`](https://felixluginbuhl.com/muiMaterial/reference/Modal.triggerId.md) : Modal.triggerId - [`Popover.triggerId()`](https://felixluginbuhl.com/muiMaterial/reference/Popover.triggerId.md) : Popover.triggerId - [`SwipeableDrawer.triggerId()`](https://felixluginbuhl.com/muiMaterial/reference/SwipeableDrawer.triggerId.md) : SwipeableDrawer.triggerId ## Inputs and form controls Raw MUI input components (use `*.shinyInput()` variants above for Shiny wiring). - [`Autocomplete()`](https://felixluginbuhl.com/muiMaterial/reference/Autocomplete.md) [`Autocomplete.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Autocomplete.md) [`updateAutocomplete.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Autocomplete.md) : Autocomplete - [`Button()`](https://felixluginbuhl.com/muiMaterial/reference/Button.md) [`Button.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Button.md) [`updateButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Button.md) : Button - [`ButtonBase()`](https://felixluginbuhl.com/muiMaterial/reference/ButtonBase.md) : ButtonBase - [`ButtonGroup()`](https://felixluginbuhl.com/muiMaterial/reference/ButtonGroup.md) : ButtonGroup - [`Checkbox()`](https://felixluginbuhl.com/muiMaterial/reference/Checkbox.md) [`Checkbox.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Checkbox.md) [`updateCheckbox.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Checkbox.md) : Checkbox - [`FilledInput()`](https://felixluginbuhl.com/muiMaterial/reference/FilledInput.md) [`FilledInput.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/FilledInput.md) [`updateFilledInput.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/FilledInput.md) : FilledInput - [`FormControl()`](https://felixluginbuhl.com/muiMaterial/reference/FormControl.md) : FormControl - [`FormControlLabel()`](https://felixluginbuhl.com/muiMaterial/reference/FormControlLabel.md) [`FormControlLabel.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/FormControlLabel.md) [`updateFormControlLabel.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/FormControlLabel.md) : FormControlLabel - [`FormGroup()`](https://felixluginbuhl.com/muiMaterial/reference/FormGroup.md) : FormGroup - [`FormHelperText()`](https://felixluginbuhl.com/muiMaterial/reference/FormHelperText.md) : FormHelperText - [`FormLabel()`](https://felixluginbuhl.com/muiMaterial/reference/FormLabel.md) : FormLabel - [`Input()`](https://felixluginbuhl.com/muiMaterial/reference/Input.md) [`Input.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Input.md) [`updateInput.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Input.md) : Input - [`InputAdornment()`](https://felixluginbuhl.com/muiMaterial/reference/InputAdornment.md) : InputAdornment - [`InputBase()`](https://felixluginbuhl.com/muiMaterial/reference/InputBase.md) : InputBase - [`InputLabel()`](https://felixluginbuhl.com/muiMaterial/reference/InputLabel.md) : InputLabel - [`LoadingButton()`](https://felixluginbuhl.com/muiMaterial/reference/LoadingButton.md) [`LoadingButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/LoadingButton.md) [`updateLoadingButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/LoadingButton.md) : LoadingButton - [`NativeSelect()`](https://felixluginbuhl.com/muiMaterial/reference/NativeSelect.md) [`NativeSelect.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/NativeSelect.md) [`updateNativeSelect.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/NativeSelect.md) : NativeSelect - [`OutlinedInput()`](https://felixluginbuhl.com/muiMaterial/reference/OutlinedInput.md) [`OutlinedInput.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/OutlinedInput.md) [`updateOutlinedInput.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/OutlinedInput.md) : OutlinedInput - [`Radio()`](https://felixluginbuhl.com/muiMaterial/reference/Radio.md) [`Radio.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Radio.md) [`updateRadio.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Radio.md) : Radio - [`RadioGroup()`](https://felixluginbuhl.com/muiMaterial/reference/RadioGroup.md) [`RadioGroup.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/RadioGroup.md) [`updateRadioGroup.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/RadioGroup.md) : RadioGroup - [`Rating()`](https://felixluginbuhl.com/muiMaterial/reference/Rating.md) [`Rating.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Rating.md) [`updateRating.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Rating.md) : Rating - [`Select()`](https://felixluginbuhl.com/muiMaterial/reference/Select.md) [`Select.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Select.md) [`updateSelect.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Select.md) : Select - [`Slider()`](https://felixluginbuhl.com/muiMaterial/reference/Slider.md) [`Slider.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Slider.md) [`updateSlider.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Slider.md) : Slider - [`Switch()`](https://felixluginbuhl.com/muiMaterial/reference/Switch.md) [`Switch.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Switch.md) [`updateSwitch.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Switch.md) : Switch - [`TextField()`](https://felixluginbuhl.com/muiMaterial/reference/TextField.md) [`TextField.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TextField.md) [`updateTextField.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TextField.md) : TextField - [`TextareaAutosize()`](https://felixluginbuhl.com/muiMaterial/reference/TextareaAutosize.md) : TextareaAutosize - [`ToggleButton()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButton.md) [`ToggleButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButton.md) [`updateToggleButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButton.md) : ToggleButton - [`ToggleButtonGroup()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButtonGroup.md) [`ToggleButtonGroup.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButtonGroup.md) [`updateToggleButtonGroup.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButtonGroup.md) : ToggleButtonGroup ## Data display Components for displaying content. - [`Avatar()`](https://felixluginbuhl.com/muiMaterial/reference/Avatar.md) : Avatar - [`AvatarGroup()`](https://felixluginbuhl.com/muiMaterial/reference/AvatarGroup.md) : AvatarGroup - [`Badge()`](https://felixluginbuhl.com/muiMaterial/reference/Badge.md) : Badge - [`Chip()`](https://felixluginbuhl.com/muiMaterial/reference/Chip.md) : Chip - [`Divider()`](https://felixluginbuhl.com/muiMaterial/reference/Divider.md) : Divider - [`Icon()`](https://felixluginbuhl.com/muiMaterial/reference/Icon.md) : Icon - [`List()`](https://felixluginbuhl.com/muiMaterial/reference/List.md) : List - [`ListItem()`](https://felixluginbuhl.com/muiMaterial/reference/ListItem.md) : ListItem - [`ListItemAvatar()`](https://felixluginbuhl.com/muiMaterial/reference/ListItemAvatar.md) : ListItemAvatar - [`ListItemButton()`](https://felixluginbuhl.com/muiMaterial/reference/ListItemButton.md) [`ListItemButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ListItemButton.md) [`updateListItemButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ListItemButton.md) : ListItemButton - [`ListItemIcon()`](https://felixluginbuhl.com/muiMaterial/reference/ListItemIcon.md) : ListItemIcon - [`ListItemSecondaryAction()`](https://felixluginbuhl.com/muiMaterial/reference/ListItemSecondaryAction.md) : ListItemSecondaryAction - [`ListItemText()`](https://felixluginbuhl.com/muiMaterial/reference/ListItemText.md) : ListItemText - [`ListSubheader()`](https://felixluginbuhl.com/muiMaterial/reference/ListSubheader.md) : ListSubheader - [`SvgIcon()`](https://felixluginbuhl.com/muiMaterial/reference/SvgIcon.md) : SvgIcon - [`Table()`](https://felixluginbuhl.com/muiMaterial/reference/Table.md) : Table - [`TableBody()`](https://felixluginbuhl.com/muiMaterial/reference/TableBody.md) : TableBody - [`TableCell()`](https://felixluginbuhl.com/muiMaterial/reference/TableCell.md) : TableCell - [`TableContainer()`](https://felixluginbuhl.com/muiMaterial/reference/TableContainer.md) : TableContainer - [`TableFooter()`](https://felixluginbuhl.com/muiMaterial/reference/TableFooter.md) : TableFooter - [`TableHead()`](https://felixluginbuhl.com/muiMaterial/reference/TableHead.md) : TableHead - [`TablePagination()`](https://felixluginbuhl.com/muiMaterial/reference/TablePagination.md) : TablePagination - [`TableRow()`](https://felixluginbuhl.com/muiMaterial/reference/TableRow.md) : TableRow - [`TableSortLabel()`](https://felixluginbuhl.com/muiMaterial/reference/TableSortLabel.md) : TableSortLabel - [`Tooltip()`](https://felixluginbuhl.com/muiMaterial/reference/Tooltip.md) : Tooltip - [`Typography()`](https://felixluginbuhl.com/muiMaterial/reference/Typography.md) : Typography ## Feedback Alerts, progress, dialogs, and other user feedback. - [`Alert()`](https://felixluginbuhl.com/muiMaterial/reference/Alert.md) : Alert - [`AlertTitle()`](https://felixluginbuhl.com/muiMaterial/reference/AlertTitle.md) : AlertTitle - [`Backdrop()`](https://felixluginbuhl.com/muiMaterial/reference/Backdrop.md) : Backdrop - [`CircularProgress()`](https://felixluginbuhl.com/muiMaterial/reference/CircularProgress.md) : CircularProgress - [`Dialog()`](https://felixluginbuhl.com/muiMaterial/reference/Dialog.md) [`Dialog.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Dialog.md) [`updateDialog.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Dialog.md) : Dialog - [`DialogActions()`](https://felixluginbuhl.com/muiMaterial/reference/DialogActions.md) : DialogActions - [`DialogContent()`](https://felixluginbuhl.com/muiMaterial/reference/DialogContent.md) : DialogContent - [`DialogContentText()`](https://felixluginbuhl.com/muiMaterial/reference/DialogContentText.md) : DialogContentText - [`DialogTitle()`](https://felixluginbuhl.com/muiMaterial/reference/DialogTitle.md) : DialogTitle - [`LinearProgress()`](https://felixluginbuhl.com/muiMaterial/reference/LinearProgress.md) : LinearProgress - [`Skeleton()`](https://felixluginbuhl.com/muiMaterial/reference/Skeleton.md) : Skeleton - [`Snackbar()`](https://felixluginbuhl.com/muiMaterial/reference/Snackbar.md) [`Snackbar.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Snackbar.md) [`updateSnackbar.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Snackbar.md) : Snackbar - [`SnackbarContent()`](https://felixluginbuhl.com/muiMaterial/reference/SnackbarContent.md) : SnackbarContent ## Surfaces Container surfaces (cards, accordions, app bar, paper, …). - [`Accordion()`](https://felixluginbuhl.com/muiMaterial/reference/Accordion.md) : Accordion - [`AccordionActions()`](https://felixluginbuhl.com/muiMaterial/reference/AccordionActions.md) : AccordionActions - [`AccordionDetails()`](https://felixluginbuhl.com/muiMaterial/reference/AccordionDetails.md) : AccordionDetails - [`AccordionSummary()`](https://felixluginbuhl.com/muiMaterial/reference/AccordionSummary.md) : AccordionSummary - [`AppBar()`](https://felixluginbuhl.com/muiMaterial/reference/AppBar.md) : AppBar - [`Card()`](https://felixluginbuhl.com/muiMaterial/reference/Card.md) : Card - [`CardActionArea()`](https://felixluginbuhl.com/muiMaterial/reference/CardActionArea.md) : CardActionArea - [`CardActions()`](https://felixluginbuhl.com/muiMaterial/reference/CardActions.md) : CardActions - [`CardContent()`](https://felixluginbuhl.com/muiMaterial/reference/CardContent.md) : CardContent - [`CardHeader()`](https://felixluginbuhl.com/muiMaterial/reference/CardHeader.md) : CardHeader - [`CardMedia()`](https://felixluginbuhl.com/muiMaterial/reference/CardMedia.md) : CardMedia - [`Paper()`](https://felixluginbuhl.com/muiMaterial/reference/Paper.md) : Paper - [`Toolbar()`](https://felixluginbuhl.com/muiMaterial/reference/Toolbar.md) : Toolbar ## Navigation Navigation, tabs, pagination, stepper. - [`BottomNavigation()`](https://felixluginbuhl.com/muiMaterial/reference/BottomNavigation.md) [`BottomNavigation.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/BottomNavigation.md) [`updateBottomNavigation.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/BottomNavigation.md) : BottomNavigation - [`BottomNavigationAction()`](https://felixluginbuhl.com/muiMaterial/reference/BottomNavigationAction.md) : BottomNavigationAction - [`Breadcrumbs()`](https://felixluginbuhl.com/muiMaterial/reference/Breadcrumbs.md) : Breadcrumbs - [`Drawer()`](https://felixluginbuhl.com/muiMaterial/reference/Drawer.md) [`Drawer.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Drawer.md) [`updateDrawer.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Drawer.md) : Drawer - [`IconButton()`](https://felixluginbuhl.com/muiMaterial/reference/IconButton.md) [`IconButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/IconButton.md) [`updateIconButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/IconButton.md) : IconButton - [`Link()`](https://felixluginbuhl.com/muiMaterial/reference/Link.md) : Link - [`Menu()`](https://felixluginbuhl.com/muiMaterial/reference/Menu.md) [`Menu.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Menu.md) [`updateMenu.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Menu.md) : Menu - [`MenuItem()`](https://felixluginbuhl.com/muiMaterial/reference/MenuItem.md) [`MenuItem.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/MenuItem.md) [`updateMenuItem.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/MenuItem.md) : MenuItem - [`MenuList()`](https://felixluginbuhl.com/muiMaterial/reference/MenuList.md) : MenuList - [`MobileStepper()`](https://felixluginbuhl.com/muiMaterial/reference/MobileStepper.md) : MobileStepper - [`Pagination()`](https://felixluginbuhl.com/muiMaterial/reference/Pagination.md) [`Pagination.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Pagination.md) [`updatePagination.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Pagination.md) : Pagination - [`PaginationItem()`](https://felixluginbuhl.com/muiMaterial/reference/PaginationItem.md) : PaginationItem - [`SpeedDial()`](https://felixluginbuhl.com/muiMaterial/reference/SpeedDial.md) : SpeedDial - [`SpeedDialAction()`](https://felixluginbuhl.com/muiMaterial/reference/SpeedDialAction.md) : SpeedDialAction - [`SpeedDialIcon()`](https://felixluginbuhl.com/muiMaterial/reference/SpeedDialIcon.md) : SpeedDialIcon - [`Step()`](https://felixluginbuhl.com/muiMaterial/reference/Step.md) : Step - [`StepButton()`](https://felixluginbuhl.com/muiMaterial/reference/StepButton.md) [`StepButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/StepButton.md) [`updateStepButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/StepButton.md) : StepButton - [`StepConnector()`](https://felixluginbuhl.com/muiMaterial/reference/StepConnector.md) : StepConnector - [`StepContent()`](https://felixluginbuhl.com/muiMaterial/reference/StepContent.md) : StepContent - [`StepIcon()`](https://felixluginbuhl.com/muiMaterial/reference/StepIcon.md) : StepIcon - [`StepLabel()`](https://felixluginbuhl.com/muiMaterial/reference/StepLabel.md) : StepLabel - [`Stepper()`](https://felixluginbuhl.com/muiMaterial/reference/Stepper.md) : Stepper - [`Tab()`](https://felixluginbuhl.com/muiMaterial/reference/Tab.md) : Tab - [`TabScrollButton()`](https://felixluginbuhl.com/muiMaterial/reference/TabScrollButton.md) : TabScrollButton - [`Tabs()`](https://felixluginbuhl.com/muiMaterial/reference/Tabs.md) [`Tabs.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Tabs.md) [`updateTabs.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Tabs.md) : Tabs ## Layout Layout primitives — Box, Grid, Stack, Container, image lists, Masonry. - [`Box()`](https://felixluginbuhl.com/muiMaterial/reference/Box.md) : Box - [`Container()`](https://felixluginbuhl.com/muiMaterial/reference/Container.md) : Container - [`Grid()`](https://felixluginbuhl.com/muiMaterial/reference/Grid.md) : Grid - [`ImageList()`](https://felixluginbuhl.com/muiMaterial/reference/ImageList.md) : ImageList - [`ImageListItem()`](https://felixluginbuhl.com/muiMaterial/reference/ImageListItem.md) : ImageListItem - [`ImageListItemBar()`](https://felixluginbuhl.com/muiMaterial/reference/ImageListItemBar.md) : ImageListItemBar - [`Masonry()`](https://felixluginbuhl.com/muiMaterial/reference/Masonry.md) : Masonry - [`Stack()`](https://felixluginbuhl.com/muiMaterial/reference/Stack.md) : Stack ## Utils and transitions CSS resets, transitions, low-level utilities. - [`ClickAwayListener()`](https://felixluginbuhl.com/muiMaterial/reference/ClickAwayListener.md) : ClickAwayListener - [`Collapse()`](https://felixluginbuhl.com/muiMaterial/reference/Collapse.md) : Collapse - [`CssBaseline()`](https://felixluginbuhl.com/muiMaterial/reference/CssBaseline.md) : CssBaseline - [`Fab()`](https://felixluginbuhl.com/muiMaterial/reference/Fab.md) [`Fab.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Fab.md) [`updateFab.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Fab.md) : Fab - [`Fade()`](https://felixluginbuhl.com/muiMaterial/reference/Fade.md) : Fade - [`GlobalStyles()`](https://felixluginbuhl.com/muiMaterial/reference/GlobalStyles.md) : GlobalStyles - [`Grow()`](https://felixluginbuhl.com/muiMaterial/reference/Grow.md) : Grow - [`Modal()`](https://felixluginbuhl.com/muiMaterial/reference/Modal.md) [`Modal.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Modal.md) [`updateModal.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Modal.md) : Modal - [`NoSsr()`](https://felixluginbuhl.com/muiMaterial/reference/NoSsr.md) : NoSsr - [`Popover()`](https://felixluginbuhl.com/muiMaterial/reference/Popover.md) : Popover - [`Popper()`](https://felixluginbuhl.com/muiMaterial/reference/Popper.md) : Popper - [`Portal()`](https://felixluginbuhl.com/muiMaterial/reference/Portal.md) : Portal - [`ScopedCssBaseline()`](https://felixluginbuhl.com/muiMaterial/reference/ScopedCssBaseline.md) : ScopedCssBaseline - [`Slide()`](https://felixluginbuhl.com/muiMaterial/reference/Slide.md) : Slide - [`SwipeableDrawer()`](https://felixluginbuhl.com/muiMaterial/reference/SwipeableDrawer.md) : SwipeableDrawer - [`Zoom()`](https://felixluginbuhl.com/muiMaterial/reference/Zoom.md) : Zoom ## Lab — TabContext / TabList / TabPanel and Timeline Components from `@mui/lab` (beta upstream). - [`TabContext()`](https://felixluginbuhl.com/muiMaterial/reference/TabContext.md) [`TabContext.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabContext.md) [`updateTabContext.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabContext.md) [`TabContext.static()`](https://felixluginbuhl.com/muiMaterial/reference/TabContext.md) : TabContext - [`TabList()`](https://felixluginbuhl.com/muiMaterial/reference/TabList.md) [`TabList.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabList.md) [`updateTabList.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabList.md) [`TabList.static()`](https://felixluginbuhl.com/muiMaterial/reference/TabList.md) : TabList - [`TabPanel()`](https://felixluginbuhl.com/muiMaterial/reference/TabPanel.md) [`TabPanel.static()`](https://felixluginbuhl.com/muiMaterial/reference/TabPanel.md) [`TabPanel.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabPanel.md) [`updateTabPanel.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabPanel.md) : TabPanel - [`Timeline()`](https://felixluginbuhl.com/muiMaterial/reference/Timeline.md) : Timeline - [`TimelineConnector()`](https://felixluginbuhl.com/muiMaterial/reference/TimelineConnector.md) : TimelineConnector - [`TimelineContent()`](https://felixluginbuhl.com/muiMaterial/reference/TimelineContent.md) : TimelineContent - [`TimelineDot()`](https://felixluginbuhl.com/muiMaterial/reference/TimelineDot.md) : TimelineDot - [`TimelineItem()`](https://felixluginbuhl.com/muiMaterial/reference/TimelineItem.md) : TimelineItem - [`TimelineOppositeContent()`](https://felixluginbuhl.com/muiMaterial/reference/TimelineOppositeContent.md) : TimelineOppositeContent - [`TimelineSeparator()`](https://felixluginbuhl.com/muiMaterial/reference/TimelineSeparator.md) : TimelineSeparator ## Shiny / React glue (re-exports) Re-exported helpers from `shiny.react` and the package’s own React glue. - [`reexports`](https://felixluginbuhl.com/muiMaterial/reference/reexports.md) [`JS`](https://felixluginbuhl.com/muiMaterial/reference/reexports.md) [`reactOutput`](https://felixluginbuhl.com/muiMaterial/reference/reexports.md) [`renderReact`](https://felixluginbuhl.com/muiMaterial/reference/reexports.md) [`setInput`](https://felixluginbuhl.com/muiMaterial/reference/reexports.md) [`triggerEvent`](https://felixluginbuhl.com/muiMaterial/reference/reexports.md) : Objects exported from other packages - [`Autocomplete()`](https://felixluginbuhl.com/muiMaterial/reference/Autocomplete.md) [`Autocomplete.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Autocomplete.md) [`updateAutocomplete.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Autocomplete.md) : Autocomplete - [`BottomNavigation()`](https://felixluginbuhl.com/muiMaterial/reference/BottomNavigation.md) [`BottomNavigation.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/BottomNavigation.md) [`updateBottomNavigation.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/BottomNavigation.md) : BottomNavigation - [`Button()`](https://felixluginbuhl.com/muiMaterial/reference/Button.md) [`Button.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Button.md) [`updateButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Button.md) : Button - [`Checkbox()`](https://felixluginbuhl.com/muiMaterial/reference/Checkbox.md) [`Checkbox.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Checkbox.md) [`updateCheckbox.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Checkbox.md) : Checkbox - [`Dialog()`](https://felixluginbuhl.com/muiMaterial/reference/Dialog.md) [`Dialog.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Dialog.md) [`updateDialog.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Dialog.md) : Dialog - [`Drawer()`](https://felixluginbuhl.com/muiMaterial/reference/Drawer.md) [`Drawer.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Drawer.md) [`updateDrawer.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Drawer.md) : Drawer - [`Fab()`](https://felixluginbuhl.com/muiMaterial/reference/Fab.md) [`Fab.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Fab.md) [`updateFab.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Fab.md) : Fab - [`FilledInput()`](https://felixluginbuhl.com/muiMaterial/reference/FilledInput.md) [`FilledInput.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/FilledInput.md) [`updateFilledInput.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/FilledInput.md) : FilledInput - [`FormControlLabel()`](https://felixluginbuhl.com/muiMaterial/reference/FormControlLabel.md) [`FormControlLabel.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/FormControlLabel.md) [`updateFormControlLabel.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/FormControlLabel.md) : FormControlLabel - [`IconButton()`](https://felixluginbuhl.com/muiMaterial/reference/IconButton.md) [`IconButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/IconButton.md) [`updateIconButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/IconButton.md) : IconButton - [`Input()`](https://felixluginbuhl.com/muiMaterial/reference/Input.md) [`Input.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Input.md) [`updateInput.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Input.md) : Input - [`ListItemButton()`](https://felixluginbuhl.com/muiMaterial/reference/ListItemButton.md) [`ListItemButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ListItemButton.md) [`updateListItemButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ListItemButton.md) : ListItemButton - [`LoadingButton()`](https://felixluginbuhl.com/muiMaterial/reference/LoadingButton.md) [`LoadingButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/LoadingButton.md) [`updateLoadingButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/LoadingButton.md) : LoadingButton - [`Menu()`](https://felixluginbuhl.com/muiMaterial/reference/Menu.md) [`Menu.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Menu.md) [`updateMenu.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Menu.md) : Menu - [`MenuItem()`](https://felixluginbuhl.com/muiMaterial/reference/MenuItem.md) [`MenuItem.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/MenuItem.md) [`updateMenuItem.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/MenuItem.md) : MenuItem - [`Modal()`](https://felixluginbuhl.com/muiMaterial/reference/Modal.md) [`Modal.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Modal.md) [`updateModal.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Modal.md) : Modal - [`NativeSelect()`](https://felixluginbuhl.com/muiMaterial/reference/NativeSelect.md) [`NativeSelect.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/NativeSelect.md) [`updateNativeSelect.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/NativeSelect.md) : NativeSelect - [`OutlinedInput()`](https://felixluginbuhl.com/muiMaterial/reference/OutlinedInput.md) [`OutlinedInput.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/OutlinedInput.md) [`updateOutlinedInput.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/OutlinedInput.md) : OutlinedInput - [`Pagination()`](https://felixluginbuhl.com/muiMaterial/reference/Pagination.md) [`Pagination.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Pagination.md) [`updatePagination.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Pagination.md) : Pagination - [`Radio()`](https://felixluginbuhl.com/muiMaterial/reference/Radio.md) [`Radio.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Radio.md) [`updateRadio.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Radio.md) : Radio - [`RadioGroup()`](https://felixluginbuhl.com/muiMaterial/reference/RadioGroup.md) [`RadioGroup.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/RadioGroup.md) [`updateRadioGroup.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/RadioGroup.md) : RadioGroup - [`Rating()`](https://felixluginbuhl.com/muiMaterial/reference/Rating.md) [`Rating.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Rating.md) [`updateRating.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Rating.md) : Rating - [`Select()`](https://felixluginbuhl.com/muiMaterial/reference/Select.md) [`Select.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Select.md) [`updateSelect.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Select.md) : Select - [`Slider()`](https://felixluginbuhl.com/muiMaterial/reference/Slider.md) [`Slider.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Slider.md) [`updateSlider.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Slider.md) : Slider - [`Snackbar()`](https://felixluginbuhl.com/muiMaterial/reference/Snackbar.md) [`Snackbar.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Snackbar.md) [`updateSnackbar.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Snackbar.md) : Snackbar - [`StepButton()`](https://felixluginbuhl.com/muiMaterial/reference/StepButton.md) [`StepButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/StepButton.md) [`updateStepButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/StepButton.md) : StepButton - [`Switch()`](https://felixluginbuhl.com/muiMaterial/reference/Switch.md) [`Switch.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Switch.md) [`updateSwitch.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Switch.md) : Switch - [`TabContext()`](https://felixluginbuhl.com/muiMaterial/reference/TabContext.md) [`TabContext.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabContext.md) [`updateTabContext.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabContext.md) [`TabContext.static()`](https://felixluginbuhl.com/muiMaterial/reference/TabContext.md) : TabContext - [`TabList()`](https://felixluginbuhl.com/muiMaterial/reference/TabList.md) [`TabList.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabList.md) [`updateTabList.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabList.md) [`TabList.static()`](https://felixluginbuhl.com/muiMaterial/reference/TabList.md) : TabList - [`TabPanel()`](https://felixluginbuhl.com/muiMaterial/reference/TabPanel.md) [`TabPanel.static()`](https://felixluginbuhl.com/muiMaterial/reference/TabPanel.md) [`TabPanel.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabPanel.md) [`updateTabPanel.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TabPanel.md) : TabPanel - [`Tabs()`](https://felixluginbuhl.com/muiMaterial/reference/Tabs.md) [`Tabs.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Tabs.md) [`updateTabs.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/Tabs.md) : Tabs - [`TextField()`](https://felixluginbuhl.com/muiMaterial/reference/TextField.md) [`TextField.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TextField.md) [`updateTextField.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/TextField.md) : TextField - [`ToggleButton()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButton.md) [`ToggleButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButton.md) [`updateToggleButton.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButton.md) : ToggleButton - [`ToggleButtonGroup()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButtonGroup.md) [`ToggleButtonGroup.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButtonGroup.md) [`updateToggleButtonGroup.shinyInput()`](https://felixluginbuhl.com/muiMaterial/reference/ToggleButtonGroup.md) : ToggleButtonGroup # Articles ### Guides - [Getting Started](https://felixluginbuhl.com/muiMaterial/articles/getting-started.md): - [Shiny inputs and server updates](https://felixluginbuhl.com/muiMaterial/articles/shiny-inputs.md): - [Overlays with .triggerId](https://felixluginbuhl.com/muiMaterial/articles/triggerid.md): - [Theming](https://felixluginbuhl.com/muiMaterial/articles/theming.md): - [Quarto and R Markdown](https://felixluginbuhl.com/muiMaterial/articles/quarto.md): - [Custom components](https://felixluginbuhl.com/muiMaterial/articles/custom-components.md): - [Examples gallery](https://felixluginbuhl.com/muiMaterial/articles/examples.md): - [Basic Dashboarding](https://felixluginbuhl.com/muiMaterial/articles/dashboard-basic.md): - [Using a router](https://felixluginbuhl.com/muiMaterial/articles/routing.md): - [CSS conflicts with Bootstrap](https://felixluginbuhl.com/muiMaterial/articles/bootstrap.md): - [AI-Assisted Development](https://felixluginbuhl.com/muiMaterial/articles/ai-assisted-development.md): ### Inputs - [Autocomplete](https://felixluginbuhl.com/muiMaterial/articles/autocomplete.md): - [Button](https://felixluginbuhl.com/muiMaterial/articles/button.md): - [Button Group](https://felixluginbuhl.com/muiMaterial/articles/button-group.md): - [Checkbox](https://felixluginbuhl.com/muiMaterial/articles/checkbox.md): - [Floating Action Button](https://felixluginbuhl.com/muiMaterial/articles/floating-action-button.md): - [Radio Group](https://felixluginbuhl.com/muiMaterial/articles/radio.md): - [Rating](https://felixluginbuhl.com/muiMaterial/articles/rating.md): - [Select](https://felixluginbuhl.com/muiMaterial/articles/select.md): - [Slider](https://felixluginbuhl.com/muiMaterial/articles/slider.md): - [Switch](https://felixluginbuhl.com/muiMaterial/articles/switch.md): - [TextField](https://felixluginbuhl.com/muiMaterial/articles/textfield.md): - [Toggle Button Group](https://felixluginbuhl.com/muiMaterial/articles/toggle-button-group.md): - [Transfer List](https://felixluginbuhl.com/muiMaterial/articles/transfer-list.md): ### Data Display - [Avatar](https://felixluginbuhl.com/muiMaterial/articles/avatar.md): Avatar component for displaying user images, initials, or icons - [Badge](https://felixluginbuhl.com/muiMaterial/articles/badge.md): - [Chip](https://felixluginbuhl.com/muiMaterial/articles/chip.md): Chips are compact elements that represent an input, attribute, or action. Learn how to use the Chip component with various styles and configurations. - [Divider](https://felixluginbuhl.com/muiMaterial/articles/divider.md): Divider component for grouping elements with a thin line - [Icons](https://felixluginbuhl.com/muiMaterial/articles/icons.md): - [List](https://felixluginbuhl.com/muiMaterial/articles/list.md): Lists are continuous, vertical indexes of text or images. Learn how to use List components to organize and display content. - [Table](https://felixluginbuhl.com/muiMaterial/articles/table.md): - [Tooltip](https://felixluginbuhl.com/muiMaterial/articles/tooltip.md): - [Typography](https://felixluginbuhl.com/muiMaterial/articles/typography.md): ### Feedback - [Alert](https://felixluginbuhl.com/muiMaterial/articles/alert.md): - [Backdrop](https://felixluginbuhl.com/muiMaterial/articles/backdrop.md): - [Dialog](https://felixluginbuhl.com/muiMaterial/articles/dialog.md): - [Progress](https://felixluginbuhl.com/muiMaterial/articles/progress.md): - [Skeleton](https://felixluginbuhl.com/muiMaterial/articles/skeleton.md): - [Snackbar](https://felixluginbuhl.com/muiMaterial/articles/snackbar.md): ### Surfaces - [Accordion](https://felixluginbuhl.com/muiMaterial/articles/accordion.md): - [App Bar](https://felixluginbuhl.com/muiMaterial/articles/app-bar.md): - [Card](https://felixluginbuhl.com/muiMaterial/articles/card.md): - [Paper](https://felixluginbuhl.com/muiMaterial/articles/paper.md): ### Navigation - [Bottom Navigation](https://felixluginbuhl.com/muiMaterial/articles/bottom-navigation.md): - [Breadcrumbs](https://felixluginbuhl.com/muiMaterial/articles/breadcrumbs.md): - [Drawer](https://felixluginbuhl.com/muiMaterial/articles/drawer.md): - [Link](https://felixluginbuhl.com/muiMaterial/articles/link.md): - [Menu](https://felixluginbuhl.com/muiMaterial/articles/menu.md): - [Pagination](https://felixluginbuhl.com/muiMaterial/articles/pagination.md): - [Speed Dial](https://felixluginbuhl.com/muiMaterial/articles/speed-dial.md): - [Stepper](https://felixluginbuhl.com/muiMaterial/articles/stepper.md): - [Tabs](https://felixluginbuhl.com/muiMaterial/articles/tabs.md): ### Layout - [Box](https://felixluginbuhl.com/muiMaterial/articles/box.md): - [Container](https://felixluginbuhl.com/muiMaterial/articles/container.md): - [Grid](https://felixluginbuhl.com/muiMaterial/articles/grid.md): - [Stack](https://felixluginbuhl.com/muiMaterial/articles/stack.md): - [Image List](https://felixluginbuhl.com/muiMaterial/articles/image-list.md): - [Masonry](https://felixluginbuhl.com/muiMaterial/articles/masonry.md): - [Timeline](https://felixluginbuhl.com/muiMaterial/articles/timeline.md): ### Utils - [Click-Away Listener](https://felixluginbuhl.com/muiMaterial/articles/click-away-listener.md): - [CSS Baseline](https://felixluginbuhl.com/muiMaterial/articles/css-baseline.md): - [Modal](https://felixluginbuhl.com/muiMaterial/articles/modal.md): - [Popover](https://felixluginbuhl.com/muiMaterial/articles/popover.md): - [Popper](https://felixluginbuhl.com/muiMaterial/articles/popper.md): - [Textarea Autosize](https://felixluginbuhl.com/muiMaterial/articles/textarea-autosize.md): - [Transitions](https://felixluginbuhl.com/muiMaterial/articles/transitions.md):