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("spsComps", quietly=TRUE))
    remotes::install_github("lz100/spsComps")

User manual

Read details of these components on our website

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

721

Version

0.3.0

License

GPL (>= 3)

Issues

Pull Requests

Stars

Forks

Maintainer

Le Zhang

Last Published

May 18th, 2021

Functions in spsComps (0.3.0)

bsTooltip

Enhanced Bootstrap3 tooltip
addLoader

Add CSS loaders from server
cssLoader

Create a variety of CSS loaders on UI
gallery

A shiny gallery component
animateUI

Add/remove animation to any HTML/shiny component
animateIcon

Font awesome animated icons
clearableTextInput

A clearable text inputInput control
bsPopover

Enhanced Bootstrap3 popover
bsAlert

Bootstrap3 alert
animateAppend

Append animation to a Shiny element
hrefTab

Display a list of links in a row of buttons
hrefTable

A table of hyper reference buttons
heightMatcher

Match height of one element to the other element
shinyCatch

Shiny exception handling
spsCodeBtn

Display your code in a bootstrap modal or collapse
spsDepend

Add commonly used HTML dependencies
shinyCheckPkg

Shiny package checker
spsTimeline

A shiny timeline component
spsTitle

Colorful title element
renderDesc

Render some collapsible markdown text
spsHr

Create a horizontal line
hexLogo

Hexagon logo and logo panel
pgPaneUI

A draggable progress panel
spsGoTop

Go top button
spsValidate

Validate expressions
textButton

Text input with an action button
textInputGroup

Bootstrap 3 text input group