Package: shiny.blueprint 0.3.0

Jakub Sobolewski

shiny.blueprint: Palantir's 'Blueprint' for 'Shiny' Apps

Easily use 'Blueprint', the popular 'React' library from Palantir, in your 'Shiny' app. 'Blueprint' provides a rich set of UI components for creating visually appealing applications and is optimized for building complex, data-dense web interfaces. This package provides most components from the underlying library, as well as special wrappers for some components to make it easy to use them in 'R' without writing 'JavaScript' code.

Authors:Jakub Sobolewski [aut, cre], Kamil Żyła [aut], Filip Akkad [aut], Filip Stachura [aut], Paweł Chabros [aut], Appsilon Sp. z o.o. [cph]

shiny.blueprint_0.3.0.tar.gz
shiny.blueprint_0.3.0.tar.gz(r-4.5-noble)shiny.blueprint_0.3.0.tar.gz(r-4.4-noble)
shiny.blueprint_0.3.0.tgz(r-4.4-emscripten)shiny.blueprint_0.3.0.tgz(r-4.3-emscripten)
shiny.blueprint.pdf |shiny.blueprint.html
shiny.blueprint/json (API)
NEWS

# Install 'shiny.blueprint' in R:
install.packages('shiny.blueprint', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

4.78 score 120 scripts 298 downloads 127 mentions 98 exports 37 dependencies

Last updated 7 months agofrom:e2b89e7d24. Checks:OK: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKDec 01 2024
R-4.5-linuxOKDec 01 2024

Exports:AlertAnchorButtonAnchorButton.shinyInputBlockquoteBreadcrumbsButtonButton.shinyInputButtonGroupCalloutCardCheckboxCheckbox.shinyInputclosePanelCodeCollapseControlGroupDialogDialogStepDividerDrawerEditableTextEditableText.shinyInputFileInputFileInput.shinyInputFormGroupH1H2H3H4H5H6HTMLSelectHTMLSelect.shinyInputHTMLTableIconInputGroupInputGroup.shinyInputJSLabelMenuMenuDividerMenuItemMultiSelectMultiSelect.shinyInputMultiSliderMultiSlider.shinyInputMultiSliderHandleMultistepDialogNavbarNavbarDividerNavbarGroupNavbarHeadingNonIdealStateNumericInputNumericInput.shinyInputOLopenPanelOverflowListOverlayPanelStackPanelStack.shinyWrapperPopoverPreProgressBarRadioRadioGroupRadioGroup.shinyInputRangeSliderRangeSlider.shinyInputreactOutputrenderReactResizeSensorResizeSensor.shinyInputrunExampleSelectSelect.shinyInputsetInputSliderSlider.shinyInputSpinnerSuggestSuggest.shinyInputSwitchSwitch.shinyInputTabTabsTabsExpanderTagTagInputTagInput.shinyInputTextTextAreaTextArea.shinyInputToasterTreeTree.shinyInputtriggerEventUL

Dependencies:backportsbase64encbslibcachemcheckmateclicommonmarkcrayondigestfastmapfontawesomefsgluehtmltoolshttpuvjquerylibjsonlitelaterlifecycleloggermagrittrmemoisemimepromisespurrrR6rappdirsRcpprlangsassshinyshiny.reactsourcetoolsstringivctrswithrxtable

Tutorial: Porting Blueprint to Shiny

Rendered fromshiny-react.Rmdusingknitr::rmarkdownon Dec 01 2024.

Last update: 2023-03-15
Started: 2023-03-15

Readme and manuals

Help Manual

Help pageTopics
AlertAlert
BreadcrumbsBreadcrumbs
ButtonAnchorButton AnchorButton.shinyInput Button Button.shinyInput
Button groupButtonGroup
CalloutCallout
CardCard
CheckboxCheckbox Checkbox.shinyInput
CollapseCollapse
Control groupControlGroup
DialogDialog
DividerDivider
DrawerDrawer
Editable textEditableText EditableText.shinyInput
FileInputFileInput FileInput.shinyInput
Form groupFormGroup
HTML elementsBlockquote Code H1 H2 H3 H4 H5 H6 htmlElements OL Pre UL
HTML selectHTMLSelect HTMLSelect.shinyInput
HTML tableHTMLTable
IconIcon
Input groupInputGroup InputGroup.shinyInput TextArea.shinyInput
LabelLabel
MenuMenu MenuDivider MenuItem
MultiSelectMultiSelect MultiSelect.shinyInput
Multi sliderMultiSlider MultiSlider.shinyInput MultiSliderHandle
Multistep dialogDialogStep MultistepDialog
NavbarNavbar NavbarDivider NavbarGroup NavbarHeading
Non-ideal stateNonIdealState
NumericInputNumericInput NumericInput.shinyInput
Overflow listOverflowList
OverlayOverlay
Panel stackclosePanel openPanel PanelStack PanelStack.shinyWrapper
PopoverPopover
Progress barProgressBar
RadioRadio RadioGroup RadioGroup.shinyInput
Range sliderRangeSlider RangeSlider.shinyInput
Resize sensorResizeSensor ResizeSensor.shinyInput
Run examplerunExample
SelectSelect Select.shinyInput
SliderSlider Slider.shinyInput
SpinnerSpinner
SuggestSuggest Suggest.shinyInput
SwitchSwitch Switch.shinyInput
TabsTab Tabs TabsExpander
TagTag
TagInputTagInput TagInput.shinyInput
TextText
Text areaTextArea
ToasterToaster
TreeTree Tree.shinyInput