A search form consists of a text input field and a search button.
Usage
sidebarSearchForm(
textId,
buttonId,
label = "Search...",
icon = shiny::icon("search")
)Arguments
- textId
Shiny input ID for the text input box.
Shiny input ID for the search button.
- label
Text label to display inside the search box.
- icon
An icon tag, created by
shiny::icon()oricon().
Value
A <form> tag that may be passed to dashboardSidebar(). The server
values received for the inputs corresponding to textId and buttonId
will be the search string and the button click count.
Examples
sidebarSearchForm(
textId = "sidebar_search",
buttonId = "sidebar_search_btn",
label = "Search records..."
)
#> <form class="sidebar-form bslibdash-sidebar-search-form" role="search" onsubmit="return false;">
#> <div class="input-group input-group-sm">
#> <input id="sidebar_search" type="text" class="form-control bslibdash-sidebar-search-input" placeholder="Search records..." aria-label="Search records..."/>
#> <button aria-label="Search records..." class="btn btn-default action-button btn-outline-secondary bslibdash-sidebar-search-button" id="sidebar_search_btn" type="button"><i class="fas fa-magnifying-glass" role="presentation" aria-label="magnifying-glass icon"></i></button>
#> </div>
#> </form>
