snippet | R Documentation |
Snippet is a component that can be used to display inline or multiline code snippets.
snippet(...)
... |
Props to pass to the component. The allowed props are listed below in the Details section. |
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
.
An object of class shiny.tag
containing the
necessary configuration and including options such as JavaScript
dependencies to instantiate a HeroUI snippet component.
See https://heroui.com/docs/components/snippet.
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)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.