Skip to contents

Create a Shell component

Usage

calcite_shell(...)

Arguments

...

named attributes passed to htmltools::tag()

Value

an object of class calcite_component which is a subclass of shiny.tag

Details

Properties

The following properties are provided by this component:

NameAttributeDescriptionValuesReflects to Attribute
contentBehindcontent-behindPositions the center content behind any calcite-shell-panels.booleanTRUE

Slots

The following slots are provided by this component:

SlotDescription
Default (unnamed)A slot for adding custom content. This content will appear between any leading and trailing panels added to the component, such as a map.
headerA slot for adding header content. This content will be positioned at the top of the component.
footerA slot for adding footer content. This content will be positioned at the bottom of the component.
panel-startA slot for adding the starting calcite-shell-panel.
panel-endA slot for adding the ending calcite-shell-panel.
panel-topA slot for adding the top calcite-shell-panel.
panel-bottomA slot for adding the bottom calcite-shell-panel.
center-rowDeprecated Use the "panel-bottom" slot instead. A slot for adding the bottom calcite-shell-center-row.
modalsA slot for adding calcite-modal components. When placed in this slot, the modal position will be constrained to the extent of the calcite-shell.
dialogsA slot for adding calcite-dialog components. When placed in this slot, the dialog position will be constrained to the extent of the calcite-shell.
alertsA slot for adding calcite-alert components. When placed in this slot, the alert position will be constrained to the extent of the calcite-shell.
sheetsA slot for adding calcite-sheet components. When placed in this slot, the sheet position will be constrained to the extent of the calcite-shell.

Examples

calcite_shell()
#> <calcite-shell></calcite-shell>