snippet
snippet.RdSnippet is a component that can be used to display inline or multiline code snippets.
Value
An object of class shiny.tag containing the
necessary configuration and including options such as JavaScript
dependencies to instantiate a HeroUI snippet component.
Details
children. Type:
ReactNode OR ReactNode[]. Default:NA.size. Type:
sm OR md OR lg. Default:"md".radius. Type:
none OR sm OR md OR lg. Default:"lg".symbol. Type:
string OR ReactNode. Default:"$".timeout. Type:
number. Default:"2000".codeString. Type:
string. Default:NA.tooltipProps. Type:
TooltipProps. Default:NA.copyIcon. Type:
ReactNode. Default:NA.checkIcon. Type:
ReactNode. Default:NA.disableTooltip. Type:
boolean. Default:false.disableCopy. Type:
boolean. Default:false.hideCopyButton. Type:
boolean. Default:false.hideSymbol. Type:
boolean. Default:false.copyButtonProps. Type:
ButtonProps. Default:NA.disableAnimation. Type:
boolean. Default:false.classNames. Type:
Partial<Record<'base' OR 'content' OR 'pre' OR 'symbol' OR 'copyButton' OR 'checkIcon', string>>. Default:NA.
onCopy. Type:
(value: string OR string[]) => void. Default:NA.
Examples
library(shiny)
library(shinyNextUI)
library(shiny.react)
ui <- nextui_page(
debug_react = TRUE,
snippet("npm install @nextui-org/react", variant = "bordered"),
spacer(y = 2),
snippet("you can't copy me", hideCopyButton = TRUE),
spacer(y = 2),
snippet(
color = "secondary",
variant = "flat",
span("npm install @nextui-org/react"),
span("yarn add @nextui-org/react")
)
)
server <- function(input, output, session) {
}
if (interactive() || is_testing()) shinyApp(ui, server)