Create a panel for use within a dock_view()
widget.
Panels are the main container components that can be docked, dragged,
resized, and arranged within the dockview interface.
Arguments
- id
Panel unique id.
- title
Panel title.
- content
Panel content. Can be a list of Shiny tags.
- active
Is active?
- ...
Other options passed to the API. See https://dockview.dev/docs/api/dockview/panelApi/. If you pass position, it must be a list with 2 fields:
referencePanel: reference panel id.
direction: one of
above
,below
,left
,right
orwithin
(above
,below
,left
,right
put the panel in a new group, whilewithin
puts the panel after its reference panel in the same group). Position is relative to the reference panel target.
Value
A list representing a panel object to be consumed by dock_view:
id: unique panel id (string).
title: panel title (string).
content: panel content (
shiny.tag.list
or singleshiny.tag
).active: whether the panel is active or not (boolean).
...: extra parameters to pass to the API.