Skip to contents

Fomantic (semantic) page

shiny.semantic shiny.semantic-package
Semantic UI wrapper for Shiny
semanticPage()
Semantic UI page

UI elements

All functions that generate static UI elements.

button()
Create Semantic UI Button
card()
Create Semantic UI card tag
cards()
Create Semantic UI cards tag
dropdown_menu()
Create Semantic UI Dropdown
fields()
Create Semantic UI fields tag
field()
Create Semantic UI field tag
form()
Create Semantic UI form tag
header()
Create Semantic UI header
horizontal_menu()
Horizontal menu
icon()
Create Semantic UI icon tag
label()
Create Semantic UI label tag
list_container()
Create Semantic UI list with header, description and icons
menu()
Create Semantic UI Menu
menu_divider()
Create Semantic UI Divider Item
menu_header()
Create Semantic UI Header Item
menu_item()
Create Semantic UI Menu Item
message_box()
Create Semantic UI Message box
segment()
Create Semantic UI segment
tabset()
Create Semantic UI tabs
update_tabset()
Change the selected tab of a tabset on the client
accordion()
Accordion UI

Action elements

All functions that generate or update active shiny.semantic objects.

action_button() actionButton()
Action button
calendar() update_calendar()
Create Semantic UI Calendar
checkbox_input() checkboxInput() toggle()
Create Semantic UI checkbox
counter_button()
Counter Button
date_input() dateInput()
Define simple date input with Semantic UI styling
dropdown_input()
Create dropdown Semantic UI component
multiple_checkbox() multiple_radio()
Create Semantic UI multiple checkbox
numeric_input() numericInput()
Create Semantic UI Numeric Input
slider_input() sliderInput() range_input()
Create Semantic UI Slider / Range
rating_input()
Rating Input.
render_menu_link()
Render menu link
selectInput()
Create a select list input control
textAreaInput()
Create a semantic Text Area input
text_input() textInput()
Create Semantic UI Text Input
file_input() fileInput()
Create Semantic UI File Input
progress()
Create progress Semantic UI component
toast() close_toast() showNotification() removeNotification()
Show and remove Semantic UI toast
update_action_button() updateActionButton()
Change the label or icon of an action button on the client
update_numeric_input() updateNumericInput()
Change numeric input value and settings
updateSelectInput()
Change the value of a select input on the client
update_dropdown_input()
Update dropdown Semantic UI component
update_slider() update_range_input() updateSliderInput()
Update slider Semantic UI component
update_rating_input()
Update rating
update_multiple_checkbox() update_multiple_radio()
Update checkbox Semantic UI component
update_progress()
Update progress Semantic UI component

Functions for modals generation.

modal() modalDialog()
Create Semantic UI modal
create_modal() showModal()
Allows for the creation of modals in the server side without being tied to a specific HTML element.
show_modal() remove_modal() remove_all_modals() removeModal() hide_modal()
Show, Hide or Remove Semantic UI modal

Search functions

Functions for search API.

register_search()
Register search api url
search_field()
Create search field Semantic UI component
search_selection_api()
Add Semantic UI search selection dropdown based on REST API
search_selection_choices()
Add Semantic UI search selection dropdown based on provided choices

Layouts and grid

Function for layouts and grid.

display_grid()
Display grid template in a browser for easy debugging
grid()
Use CSS grid template in Shiny UI
grid_template()
Define a template of a CSS grid
sidebar_panel() main_panel() sidebar_layout() sidebarPanel() mainPanel() sidebarLayout()
Creates div containing children elements of sidebar panel
flow_layout() flowLayout()
Flow layout
vertical_layout() verticalLayout()
Vertical layout
split_layout() splitLayout()
Split layout

Constants

These constants contain important shiny.semantic values.

COLOR_PALETTE
Semantic colors
SIZE_LEVELS
Allowed sizes

Other

Other useful functions or objects.

check_proper_color()
Check if color is set from Fomantic-UI palette
Progress
Reporting progress (object-oriented API)
semantic_DT()
Create Semantic DT Table
semantic_DTOutput()
Semantic DT Output
shiny_input()
Create universal Shiny input binding
shiny_text_input()
Create universal Shiny text input binding
single_step()
Creates a single step to be used inside of a list of steps by the steps function
steps()
Show steps
theme_selector()
Themes changer dropdown
toggle_step_state()
Toggle step state
uiinput()
Create Semantic UI Input
uirender()
Render semanticui htmlwidget
with_progress() withProgress() setProgress() set_progress() incProgress() inc_progress()
Reporting progress (functional API)