Learn R Programming

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

spsComps

systemPipeShiny Components (spsComps) package is a collection of Shiny custom UI and server components. These components include different kinds of new inputs, buttons, animations, procgress loaders on the UI side. Exception handling functions, new upload control function and more on server side.

Demos

Demotypesource code
shinyshinyapps.ioGithub
RmdRmarkdown renderedRaw

Install

Install release version from CRAN:

install.packages("spsComps")

Develop version:

if (!requireNamespace("remotes", quietly=TRUE))
    install.packages("remotes")
remotes::install_github("lz100/spsComps")

User manual

Other packages in systemPipeShiny

PackageDescriptionDocumentsFunction referenceDemo
systemPipeShinySPS main packagewebsitelinkdemo
spsCompsSPS UI and server componentswebsitelinkdemo
drawerSPS interactive image editing toolwebsitelinkdemo
spsUtilSPS utility functionswebsitelinkNA

some screenshots of spsComps

Animations

Loaders

Buttons

Code display button

Go top button

Input buttons

Button groups

Table of buttons

Gallery

Logos

Progress tracking

Porgress panel

Timeline

Tooltips

Popovers

Colorful titles

Colorful divider lines

Copy Link

Version

Install

install.packages('spsComps')

Monthly Downloads

722

Version

0.3.1

License

GPL (>= 3)

Issues

Pull Requests

Stars

Forks

Maintainer

Le Zhang

Last Published

October 12th, 2021

Functions in spsComps (0.3.1)

bsAlert

Bootstrap3 alert
bsTooltip

Enhanced Bootstrap3 tooltip
cssLoader

Create a variety of CSS loaders on UI
animateIcon

Font awesome animated icons
animateUI

Add/remove animation to any HTML/shiny component
addLoader

Add CSS loaders from server
bsPopover

Enhanced Bootstrap3 popover
gallery

A shiny gallery component
clearableTextInput

A clearable text inputInput control
animateAppend

Append animation to a Shiny element
heightMatcher

Match height of one element to the other element
shinyCheckPkg

Shiny package checker
spsCodeBtn

Display your code in a bootstrap modal or collapse
renderDesc

Render some collapsible markdown text
spsDepend

Add commonly used HTML dependencies
spsGoTop

Go top button
shinyCatch

Shiny exception handling
pgPaneUI

A draggable progress panel
incRv

In-line numeric operation for reactiveVal
hrefTab

Display a list of links in a row of buttons
hrefTable

A table of hyper reference buttons
spsHr

Create a horizontal line
spsTimeline

A shiny timeline component
spsValidate

Validate expressions
spsTitle

Colorful title element
hexLogo

Hexagon logo and logo panel
textButton

Text input with an action button
textInputGroup

Bootstrap 3 text input group