# A Shiny Dashboard Template Modular System with Chat Bot Support

## Documentation for package ‘shidashi’ version 0.1.8

- 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_operate | Card-like 'HTML' element
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
current_module | Obtain the module information
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
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_jsevent | The 'JavaScript' tunnel
get_theme | The 'JavaScript' tunnel
guess_body_class | Guess the 'AdminLTE' body class for modules, used internally
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
javascript-tunnel | The 'JavaScript' tunnel
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
register_global_reactiveValues | Register global reactive list
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_events | The 'JavaScript' tunnel
register_session_id | The 'JavaScript' tunnel
remove_class | Add or remove 'HTML' class from 'RAVE' application
render | Render a 'shidashi' project
renderClipboard | Generates outputs that can be written to clipboards with one click
renderProgress | Progress bar in shiny dashboard
reset_output | Reset shiny outputs with messages
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
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
use_template | Download 'shidashi' templates from 'Github'