# A Shiny Dashboard Template Modular System with Chat Bot Support

## Documentation for package ‘shidashi’ version 0.2.0

- DESCRIPTION file
- Package NEWS
- Package README

## 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'