# Semantic UI Support for Shiny

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

- DESCRIPTION file.

## Help Pages

%:::% | ::: hack solution
.onLoad | Internal function that expose javascript bindings to Shiny app.
attach_rule | Internal function that creates the rule for a specific setting or behavior of the modal.
checkbox_positions | Checkbox positions
check_proper_color | Check if color is set from Semanti-UI palette
check_semantic_theme | Semantic theme path validator
create_modal | Allows for the creation of modals in the server side without being tied to a specific HTML element.
date_input | Define simple date input with semantic ui styling
define_selection_type | Define search type if multiple
dropdown | Create dropdown Semantic UI component
get_cdn_path | Get CDN path semantic dependencies
get_default_semantic_theme | Get default semantic css
get_dependencies | Add dashboard dependencies to html
hide_modal | Show, Hide or Remove Semantic UI modal
label | Create HTML label tag
list_element | Helper function to render list element
menu_divider | Create Semantic UI Divider Item
menu_header | Create Semantic UI Header Item
menu_item | Create Semantic UI Menu Item
modal | Create Semantic UI modal
multiple_checkbox | Create Semantic UI multiple checkbox
multiple_radio | Create Semantic UI multiple checkbox
parse_val | Parse the 'shiny_input' value from JSON
register_search | Register search api url
remove_modal | Show, Hide or Remove Semantic UI modal
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
semanticPage | Semantic UI page
semantic_palette | Semantic colors https://github.com/Semantic-Org/Semantic-UI/blob/master/src/themes/default/globals/site.variables
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
show_modal | Show, Hide or Remove Semantic UI modal
simple_checkbox | Create Semantic UI checkbox
SUPPORTED_THEMES | Supported semantic themes
tabset | Create Semantic UI tabs
uibutton | Create Semantic UI Button
uicalendar | Create Semantic UI Calendar
uicard | Create Semantic UI card tag
uicards | Create Semantic UI cards tag
uicheckbox | Create Semantic UI checkox
uidropdown | Create Semantic UI Dropdown
uifield | Create Semantic UI field tag
uifields | Create Semantic UI fields tag
uiform | Create Semantic UI form tag
uiheader | Create Semantic UI header
uiicon | Create Semantic UI icon tag
uiinput | Create Semantic UI Input
uilabel | Create Semantic UI label tag
uilist | Create Semantic UI list with header, description and icons
uimenu | Create Semantic UI Menu
uimessage | Create Semantic UI Message
uinumericinput | Create Semantic UI Numeric Input
uirange | Create Semantic UI Slider
uirender | Render semanticui htmlwidget
uisegment | Create Semantic UI segment
uislider | Create Semantic UI Slider
uitextinput | Create Semantic UI Text Input
update_calendar | Create Semantic UI Calendar
update_dropdown | Update dropdown Semantic UI component
update_range | Update slider Semantic UI component
update_slider | Update slider Semantic UI component