renderDataTable()/dataTableOutput() are officially deprecated in favor of their {DT} equivalents. Migrating to {DT}, in most cases, just requires changing renderDataTable() to DT::renderDT() and dataTableOutput() to DT::DTOutput().
This is an easy fix. Both functions were used a couple of times in the ui.R file.
Both conditionalPanel() and uiOutput() are now styled with display: contents by default in Shiny apps that use Bootstrap 5.
They note that this will break apps that use these functions directly, and sW does use both -- many times -- in ui.R. Not clear what the fix is for this. Have posted a question on the change commit to see if they can send a quick fix.
@mbojan any chance you know how to fix our code to address that second change?
The two changes are detailed in the release notes and they are:
renderDataTable()/dataTableOutput()
are officially deprecated in favor of their {DT} equivalents. Migrating to {DT}, in most cases, just requires changingrenderDataTable()
toDT::renderDT()
anddataTableOutput()
toDT::DTOutput()
.This is an easy fix. Both functions were used a couple of times in the
ui.R
file.Both
conditionalPanel()
anduiOutput()
are now styled withdisplay: contents
by default in Shiny apps that use Bootstrap 5.They note that this will break apps that use these functions directly, and sW does use both -- many times -- in
ui.R
. Not clear what the fix is for this. Have posted a question on the change commit to see if they can send a quick fix.@mbojan any chance you know how to fix our code to address that second change?