A Shiny Dashboard Template Modular System with Chat Bot Support


[Up] [Top]

Documentation for package ‘shidashi’ version 0.2.0

Help Pages

accordion Generates an 'accordion' tab-set
accordion_item 'Accordion' items
accordion_operate Generates an 'accordion' tab-set
active_module Obtain the module information
add-remove-html-class Add or remove 'HTML' class from 'RAVE' application
add_class Add or remove 'HTML' class from 'RAVE' application
adminlte Generates 'AdminLTE' theme-related 'HTML' tags
adminlte_sidebar Generates 'AdminLTE' theme-related 'HTML' tags
adminlte_ui Generates 'AdminLTE' theme-related 'HTML' tags
as_badge Generates badge icons
as_icon Convert characters, shiny icons into 'fontawesome' 4
back_top_button 'HTML' code to generate small back-to-top button
bslib_dependency Get Bootstrap 5 dependencies via 'bslib'
card Card-like 'HTML' element
card2 Card-like 'HTML' element
card2_close Card-like 'HTML' element
card2_open Card-like 'HTML' element
card2_toggle Card-like 'HTML' element
card_badge Create a badge widget located at card header
card_operate Card-like 'HTML' element
card_recalculate_badge Create a badge widget located at card header
card_tabset Generates a set of card panels
card_tabset_activate Add, active, or remove a card within 'card_tabset'
card_tabset_insert Add, active, or remove a card within 'card_tabset'
card_tabset_operate Add, active, or remove a card within 'card_tabset'
card_tabset_remove Add, active, or remove a card within 'card_tabset'
card_tool Generates small icon widgets
clear_notifications The 'Bootstrap' notification
clipboardOutput Generates outputs that can be written to clipboards with one click
combine_html_class Combine, add, or remove 'HTML' classes
current_module Obtain the module information
disable_input_broadcast Shiny session registration and cross-tab synchronization
disable_input_sync Shiny session registration and cross-tab synchronization
disable_recalculate_badge Create a badge widget located at card header
drawer Open, close, or toggle the drawer panel
drawer_close Open, close, or toggle the drawer panel
drawer_open Open, close, or toggle the drawer panel
drawer_toggle Open, close, or toggle the drawer panel
enable_input_broadcast Shiny session registration and cross-tab synchronization
enable_input_sync Shiny session registration and cross-tab synchronization
enable_recalculate_badge Create a badge widget located at card header
fire_event Fire or read a session event
flex_break Generate 'HTML' tags with 'flex' layout
flex_container Generate 'HTML' tags with 'flex' layout
flex_item Generate 'HTML' tags with 'flex' layout
flip An 'HTML' container that can flip
flip_box An 'HTML' container that can flip
format_text_r Get re-formatted 'R' expressions in characters
get_construct_string Get 'R' expression used to generate the 'HTML' tags
get_event Fire or read a session event
get_handler Shiny session registration and cross-tab synchronization
get_theme Fire or read a session event
guess_body_class Guess the 'AdminLTE' body class for modules, used internally
html_asis Escape HTML strings
html_class Combine, add, or remove 'HTML' classes
html_highlight_code Get re-formatted 'R' expressions in characters
include_view Template function to include 'snippets' in the view folder
info_box Generates 'HTML' info box
init_app Initialize a shidashi application
load_module Obtain the module information
mcp_wrapper Wrap an MCP Tool Generator Function
module_drawer Drawer shell for module templates
module_info Obtain the module information
notification The 'Bootstrap' notification
open_url Open a URL in a new browser tab
progressOutput Progress bar in shiny dashboard
read_stream_vis Read a shidashi stream binary file
register_input Register Shiny Inputs and Outputs for MCP Access
register_io Register Shiny Inputs and Outputs for MCP Access
register_output Register Shiny Inputs and Outputs for MCP Access
register_session Shiny session registration and cross-tab synchronization
remove_class Add or remove 'HTML' class from 'RAVE' application
remove_html_class Combine, add, or remove 'HTML' classes
render Render a 'shidashi' project
renderClipboard Generates outputs that can be written to clipboards with one click
renderProgress Progress bar in shiny dashboard
renderStreamViz Render a streaming widget
reset_output Reset shiny outputs with messages
set_card_badge Create a badge widget located at card header
set_handler Shiny session registration and cross-tab synchronization
shiny_progress Wrapper of shiny progress that can run without shiny
show_notification The 'Bootstrap' notification
show_ui_code Used by demo project to show the generating code
skill_wrapper Wrap a Skill Directory as an MCP Tool Generator
streamVizOutput Output placeholder for a streaming visualization widget
stream_file_id Build the token-qualified stream file identifier
stream_init Initialize the shidashi stream directory for a Shiny session
stream_path Get the absolute path for a shidashi stream file
stream_to_js Write data to a 'shidashi' stream binary file
stream_viz Create a streaming widget
switch_module Obtain the module information
template_root Configure template options that are shared across the sessions
template_settings Configure template options that are shared across the sessions
template_settings_get Configure template options that are shared across the sessions
template_settings_set Configure template options that are shared across the sessions
unregister_session Shiny session registration and cross-tab synchronization
updateStreamViz Trigger an in-place update of a streaming widget
use_template Download 'shidashi' templates from 'Github'