Create a board module
Source:R/module-ai-chat.R, R/module-dashboard.R, R/utils-module.R
board-module.RdExtend a DAG board by adding modules.
Usage
new_chat_module(id = "blockr_assistant", title = "AI chat")
new_dashboard_module(id = "dashboard", title = "Dashboard")
new_board_module(
ui,
server,
on_restore = function(board, parent, session, ...) {
TRUE
},
id,
title,
context_menu = list(),
position = NULL,
options = new_board_options(),
class = character()
)Arguments
- id, title
Module ID and title
- ui, server
UI and server functions
- on_restore
Function called when restoring the board state.
List of context menu entries
- position
Panel position
- options
Module options (see
blockr.core::new_board_options()).- class
(Optional) additional class(es)