Shiny apps can get cluttered with many inputs. This method wraps sets of
fields in a bslib::accordion(), one panel per named element, with
every panel able to be open at once (there is no "close others on open"
behaviour).
Arguments
- id
ID field to apply to the overall container
- fieldset_list
A named list, each element containing one or more fields.
- open
Controls which panels are open by default, as a character vector of panel names. In most cases all should be left open (the default), since fields in collapsed panels may be less discoverable.
