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

8

Version

0.0.5

License

GPL-3 | file LICENSE

Maintainer

Nathan Teetor

Last Published

January 10th, 2020

Functions in yonder (0.0.5)

active

Change color for selected choices
yonder-package

A new approach to shiny applications
checkboxInput

Checkbox inputs
fieldset

Group and label multiple inputs
enableInput

Enable, disable input
scroll

Vertical and horizontal scroll
padding

Tag element margin and padding
navbar

Page and content navigation
responsive

Responsive arguments
width

Tag element width
font

Tag element font
card

Cards, blocks of content
alert

Alert boxes
formGroup

Add labels, help text, and formatting to inputs
menuInput

Menu input
d1

Headings
background

Tag element background color
popover

Display a popover
jumbotron

Jumbotron
column

Grid layout
listGroupInput

List group inputs
pre

Scrollable code snippets
downloadEvent

Trigger downloads
formInput

Form inputs
textInput

Textual inputs
groupInput

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

Slider with custom choices
tableThruput

Table thruput
toast

Toasts
rangeInput

Inputs for numeric ranges
reexports

Objects exported from other packages
height

Tag element height
navContent

Navigation panes
invalidateInput

Validate, invalidate input
navInput

Page navigation
img

Responsive images and figures
chipInput

A chips input
collapsiblePane

Collapsible sections
selectInput

Select input
shadow

Add shadows to tag elements
fileInput

Upload user files
flex

Flex layout
progressOutlet

Progress bars
radioInput

Radio inputs
tooltip

Tooltips
updateInput

Update input choices and values
blockquote

Cleaner blockquotes
badgeOutput

Badge outputs
affix

Affix elements to top or bottom of page
buttonInput

Button and submit inputs
dropdown

Dropdown menus
changeInput

Change input selection
display

Tag element display
elementOutput

Rendering tag elements
modal

Modal dialogs
border

Tag element borders
float

Tag element float
buttonGroupInput

Button group inputs
badge

Badges