Semantic UI Support for Shiny
Accordion UI
Action button
Internal function that creates the rule for a specific setting or beha...
Create Semantic UI Button
Create Semantic UI Calendar
Create Semantic UI card tag
Create Semantic UI cards tag
Check if color is set from Fomantic-UI palette
Checks whether argument included as shiny exclusive parameter
Create Semantic UI checkbox
Semantic colors
Counter Button
Allows for the creation of modals in the server side without being tie...
Generate CSS string representing grid template areas.
Define simple date input with Semantic UI styling
Define search type if multiple
Helper function that transforms digits to words
Display grid template in a browser for easy debugging
Internal function that expose javascript bindings to Shiny app.
Create dropdown Semantic UI component
Create Semantic UI Dropdown
Extract icon name
Create Semantic UI field tag
Create Semantic UI fields tag
Create Semantic UI File Input
Flow layout
Create Semantic UI form tag
Some elements require input id, but this does not need to be specified...
Get css file
Add dashboard dependencies to html
Get dependencies path
Extracts numeric values
::: hack solution to pass CRAN checks
Use CSS grid template in Shiny UI
Generate template string representing CSS styles of grid container div...
Define a template of a CSS grid
Create Semantic UI header
Horizontal menu
Create Semantic UI icon tag
Create Semantic UI label tag
Create Semantic UI list with header, description and icons
Helper function to render list element
Generate list of HTML div elements representing grid areas.
Create Semantic UI Menu
Create Semantic UI Divider Item
Create Semantic UI Header Item
Create Semantic UI Menu Item
Create Semantic UI Message box
Create Semantic UI modal
Create Semantic UI multiple checkbox
Create Semantic UI Numeric Input
Parse the shiny_input
value from JSON
Reporting progress (object-oriented API)
Create progress Semantic UI component
Rating Input.
Register search api url
Render menu link
Create search field Semantic UI component
Add Semantic UI search selection dropdown based on REST API
Add Semantic UI search selection dropdown based on provided choices
Create Semantic UI segment
Create a select list input control
Create Semantic DT Table
Semantic DT Output
Semantic UI page
Sets tab id if not provided
Semantic UI wrapper for Shiny
Create universal Shiny input binding
Create universal Shiny text input binding
Show, Hide or Remove Semantic UI modal
Creates div containing children elements of sidebar panel
Creates a single step to be used inside of a list of steps by the step...
Allowed sizes
Create Semantic UI Slider / Range
Split arguments to positional and named
Split layout
Show steps
Create Semantic UI tabs
Create Semantic UI Text Input
Create a semantic Text Area input
Themes changer dropdown
Show and remove Semantic UI toast
Toggle step state
Create Semantic UI Input
Render semanticui htmlwidget
Change the label or icon of an action button on the client
Update dropdown Semantic UI component
Update checkbox Semantic UI component
Change numeric input value and settings
Update progress Semantic UI component
Update rating
Update slider Semantic UI component
Change the selected tab of a tabset on the client
Change the value of a select input on the client
Vertical layout
Warn that there are not supported arguments
Reporting progress (functional API)
Creating a great user interface for your Shiny apps can be a hassle, especially if you want to work purely in R and don't want to use, for instance HTML templates. This package adds support for a powerful UI library Fomantic UI - <https://fomantic-ui.com/> (before Semantic). It also supports universal UI input binding that works with various DOM elements.
Useful links