Learn R Programming

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

yonder

A reactive web framework built on shiny.

Introduction

yonder is designed to make building pragmatic applications fun and rewarding. On the UI side yonder features refreshed IonRange sliders, new reactive inputs such as navInput() and dropdownInput(), and Bootstrap 4.2. On the server side yonder includes tools for showing alerts and toasts, displaying modal and popovers, validating and freezing input values, hiding and showing panes of content, and more!

Examples

For examples of inputs and elements built using yonder please check out the documentation, https://nteetor.github.io/yonder/.

Installation

yonder is still a work in progress and may be downloaded from GitHub.

# install.packages("remotes")
remotes::install_github("nteetor/yonder")

Related work

Copy Link

Version

Install

install.packages('yonder')

Monthly Downloads

23

Version

0.1.0

License

GPL-3 | file LICENSE

Maintainer

Nathan Teetor

Last Published

January 10th, 2020

Functions in yonder (0.1.0)

changeInput

Change input selection
affix

Affix elements to top or bottom of page
background

Tag element background color
dropdown

Dropdown menus
listGroupInput

List group inputs
display

Tag element display
chipInput

Chip input, selectize alternative
menuInput

Menu input
pre

Scrollable code snippets
formInput

Form inputs
column

Grid layout
progressOutlet

Progress bars
groupInput

Group inputs, combination button, dropdown, and text input
d1

Headings
tooltip

Tooltips
radioInput

Radio inputs
rangeInput

Inputs for numeric ranges
updateInput

Update input choices and values
flex

Flex layout
checkboxInput

Checkbox inputs
collapsiblePane

Collapsible sections
buttonInput

Button and submit inputs
font

Tag element font
formGroup

Add labels, help text, and formatting to inputs
float

Tag element float
shadow

Add shadows to tag elements
navbar

Page and content navigation
navInput

Page navigation
invalidateInput

Validate, invalidate input
height

Tag element height
card

Cards, blocks of content
width

Tag element width
jumbotron

Jumbotron
sliderInput

Slider with custom choices
fieldset

Group and label multiple inputs
fileInput

Upload user files
modal

Modal dialogs
navContent

Navigation panes
scroll

Vertical and horizontal scroll
selectInput

Select input
yonder-package

A new approach to shiny applications
img

Responsive images and figures
padding

Tag element margin and padding
popover

Display a popover
reexports

Objects exported from other packages
textInput

Textual inputs
responsive

Responsive arguments
toast

Toasts
badge

Badges
border

Tag element borders
buttonGroupInput

Button group inputs
blockquote

Cleaner blockquotes
elementOutput

Rendering tag elements
active

Color selected choices
enableInput

Enable, disable input
alert

Alert boxes