# Semantic UI Support for Shiny

## Documentation for package ‘shiny.semantic’ version 0.4.2

- DESCRIPTION file.

## Help Pages

A B C D E F G H I L M N P R S T U V W misc

## -- A --

a | Create Semantic UI checkbox
accordion | Accordion UI
actionButton | Action button
action_button | Action button
attach_rule | Internal function that creates the rule for a specific setting or behavior of the modal.

## -- B --

button | Create Semantic UI Button

## -- C --

calendar | Create Semantic UI Calendar
card | Create Semantic UI card tag
cards | Create Semantic UI cards tag
checkbox | Create Semantic UI checkbox
checkboxInput | Create Semantic UI checkbox
checkbox_input | Create Semantic UI checkbox
check_proper_color | Check if color is set from Fomantic-UI palette
check_semantic_theme | Semantic theme path validator
check_shiny_param | Checks whether argument included as shiny exclusive parameter
close_toast | Show and remove Semantic UI toast
COLOR_PALETTE | Semantic colors
counter_button | Counter Button
creates | Create Semantic UI checkbox
create_modal | Allows for the creation of modals in the server side without being tied to a specific HTML element.

## -- D --

data_frame_to_css_grid_template_areas | Generate CSS string representing grid template areas.
dateInput | Define simple date input with Semantic UI styling
date_input | Define simple date input with Semantic UI styling
define_selection_type | Define search type if multiple
digits2words | Helper function that transforms digits to words
display_grid | Display grid template in a browser for easy debugging
dropdown_input | Create dropdown Semantic UI component
dropdown_menu | Create Semantic UI Dropdown

## -- E --

extract_icon_name | Extract icon name

## -- F --

field | Create Semantic UI field tag
fields | Create Semantic UI fields tag
fileInput | Create Semantic UI File Input
file_input | Create Semantic UI File Input
flowLayout | Flow layout
flow_layout | Flow layout
form | Create Semantic UI form tag

## -- G --

generate_random_id | Some elements require input id, but this does not need to be specified by the user. Thus we assign random value with prefix where needed.
get_cdn_path | Get CDN path semantic dependencies
get_default_semantic_theme | Get default semantic css
get_dependencies | Add dashboard dependencies to html
get_numeric | Extracts numeric values
grid | Use CSS grid template in Shiny UI
grid_container_css | Generate template string representing CSS styles of grid container div.
grid_template | Define a template of a CSS grid

## -- H --

header | Create Semantic UI header
hide_modal | Show, Hide or Remove Semantic UI modal
horizontal_menu | Horizontal menu

## -- I --

icon | Create Semantic UI icon tag
incProgress | Reporting progress (functional API)
inc_progress | Reporting progress (functional API)

## -- L --

label | Create Semantic UI label tag
list_container | Create Semantic UI list with header, description and icons
list_element | Helper function to render list element
list_of_area_tags | Generate list of HTML div elements representing grid areas.

## -- M --

mainPanel | Creates div containing children elements of sidebar panel
main_panel | Creates div containing children elements of sidebar panel
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
modal | Create Semantic UI modal
modalDialog | Create Semantic UI modal
multiple_checkbox | Create Semantic UI multiple checkbox
multiple_radio | Create Semantic UI multiple checkbox

## -- N --

numericInput | Create Semantic UI Numeric Input
numeric_input | Create Semantic UI Numeric Input

## -- P --

parse_val | Parse the 'shiny_input' value from JSON
Progress | Reporting progress (object-oriented API)
progress | Create progress Semantic UI component

## -- R --

range_input | Create Semantic UI Slider / Range
rating_input | Rating Input.
register_search | Register search api url
removeModal | Show, Hide or Remove Semantic UI modal
removeNotification | Show and remove Semantic UI toast
remove_all_modals | Show, Hide or Remove Semantic UI modal
remove_modal | Show, Hide or Remove Semantic UI modal
render_menu_link | Render menu link

## -- S --

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
segment | Create Semantic UI segment
selectInput | Create a select list input control
Semantic | Create Semantic UI checkbox
semanticPage | Semantic UI page
semantic_DT | Create Semantic DT Table
semantic_DTOutput | Semantic DT Output
setProgress | Reporting progress (functional API)
set_progress | Reporting progress (functional API)
set_tab_id | Sets tab id if not provided
shiny.semantic | Semantic UI wrapper for Shiny
shiny_input | Create universal Shiny input binding
shiny_text_input | Create universal Shiny text input binding
showModal | Allows for the creation of modals in the server side without being tied to a specific HTML element.
showNotification | Show and remove Semantic UI toast
show_modal | Show, Hide or Remove Semantic UI modal
sidebarLayout | Creates div containing children elements of sidebar panel
sidebarPanel | Creates div containing children elements of sidebar panel
sidebar_layout | Creates div containing children elements of sidebar panel
sidebar_panel | Creates div containing children elements of sidebar panel
SIZE_LEVELS | Allowed sizes
sliderInput | Create Semantic UI Slider / Range
slider_input | Create Semantic UI Slider / Range
splitLayout | Split layout
split_args | Split arguments to positional and named
split_layout | Split layout
styles. | Create Semantic UI checkbox
SUPPORTED_THEMES | Supported semantic themes

## -- T --

tabset | Create Semantic UI tabs
textAreaInput | Create a semantic Text Area input
textInput | Create Semantic UI Text Input
text_input | Create Semantic UI Text Input
theme_selector | Themes changer dropdown
This | Create Semantic UI checkbox
toast | Show and remove Semantic UI toast
toggle | Create Semantic UI checkbox

## -- U --

UI | Create Semantic UI checkbox
uiinput | Create Semantic UI Input
uirender | Render semanticui htmlwidget
updateActionButton | Change the label or icon of an action button on the client
updateNumericInput | Change numeric input value and settings
updateSelectInput | Change the value of a select input on the client
updateSliderInput | Update slider Semantic UI component
update_action_button | Change the label or icon of an action button on the client
update_calendar | Create Semantic UI Calendar
update_dropdown_input | Update dropdown Semantic UI component
update_numeric_input | Change numeric input value and settings
update_progress | Update progress Semantic UI component
update_range_input | Update slider Semantic UI component
update_rating_input | Update rating
update_slider | Update slider Semantic UI component
update_tabset | Change the selected tab of a tabset on the client
using | Create Semantic UI checkbox

## -- V --

verticalLayout | Vertical layout
vertical_layout | Vertical layout

## -- W --

warn_unsupported_args | Warn that there are not supported arguments
withProgress | Reporting progress (functional API)
with_progress | Reporting progress (functional API)

## -- misc --

%:::% | ::: hack solution to pass CRAN checks
.onLoad | Internal function that expose javascript bindings to Shiny app.