Learn R Programming

⚠️There's a newer version (0.5.1) of this package.Take me there.

shiny.semantic (version 0.3.0)

Semantic UI Support for Shiny

Description

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 Semantic UI - . It also supports universal UI input binding that works with various DOM elements.

Copy Link

Version

Install

install.packages('shiny.semantic')

Monthly Downloads

1,222

Version

0.3.0

License

MIT + file LICENSE

Maintainer

Dominik Krzemi<c5><84>ski

Last Published

March 13th, 2020

Functions in shiny.semantic (0.3.0)

check_proper_color

Check if color is set from Semanti-UI palette
date_input

Define simple date input with semantic ui styling
get_dependencies

Add dashboard dependencies to html
%:::%

::: hack solution
semanticPage

Semantic UI page
define_selection_type

Define search type if multiple
tabset

Create Semantic UI tabs
menu_item

Create Semantic UI Menu Item
modal

Create Semantic UI modal
uibutton

Create Semantic UI Button
uilist

Create Semantic UI list with header, description and icons
semantic_palette

Semantic colors https://github.com/Semantic-Org/Semantic-UI/blob/master/src/themes/default/globals/site.variables
uimenu

Create Semantic UI Menu
uimessage

Create Semantic UI Message
search_selection_api

Add Semantic UI search selection dropdown based on REST API
attach_rule

Internal function that creates the rule for a specific setting or behavior of the modal.
SUPPORTED_THEMES

Supported semantic themes
search_selection_choices

Add Semantic UI search selection dropdown based on provided choices
uinumericinput

Create Semantic UI Numeric Input
menu_header

Create Semantic UI Header Item
menu_divider

Create Semantic UI Divider Item
set_tab_id

Sets tab id if not provided
uicards

Create Semantic UI cards tag
create_modal

Allows for the creation of modals in the server side without being tied to a specific HTML element.
dropdown

Create dropdown Semantic UI component
label

Create HTML label tag
.onLoad

Internal function that expose javascript bindings to Shiny app.
checkbox_positions

Checkbox positions
multiple_checkbox

Create Semantic UI multiple checkbox
parse_val

Parse the `shiny_input` value from JSON
list_element

Helper function to render list element
shiny.semantic

Semantic UI wrapper for Shiny
get_cdn_path

Get CDN path semantic dependencies
shiny_input

Create universal Shiny input binding
shiny_text_input

Create universal Shiny text input binding
register_search

Register search api url
get_default_semantic_theme

Get default semantic css
search_field

Create search field Semantic UI component
uiheader

Create Semantic UI header
uiicon

Create Semantic UI icon tag
simple_checkbox

Create Semantic UI checkbox
show_modal

Show, Hide or Remove Semantic UI modal
uicalendar

Create Semantic UI Calendar
uidropdown

Create Semantic UI Dropdown
uicard

Create Semantic UI card tag
uifield

Create Semantic UI field tag
uicheckbox

Create Semantic UI checkox
uiinput

Create Semantic UI Input
uisegment

Create Semantic UI segment
uilabel

Create Semantic UI label tag
uifields

Create Semantic UI fields tag
uirender

Render semanticui htmlwidget
update_dropdown

Update dropdown Semantic UI component
update_slider

Update slider Semantic UI component
uiform

Create Semantic UI form tag
uislider

Create Semantic UI Slider
uitextinput

Create Semantic UI Text Input
check_semantic_theme

Semantic theme path validator