Code block

A code block contains 2 or more lines of read-only code, which can be copied to a user's clipboard.

Important note: to format code exactly as it is, you should use String.raw`your code here`.

Using String.raw`` will keep all the special characters like \n or \t.

Examples

Basic

apiVersion: helm.openshift.io/v1beta1/
kind: HelmChartRepository
metadata:
name: azure-sample-repo0oooo00ooo
spec:
connectionConfig:
url: https://raw.githubusercontent.com/Azure-Samples/helm-charts/master/docs

Expandable

apiVersion: helm.openshift.io/v1beta1/
kind: HelmChartRepository
metadata:
name: azure-sample-repo

Props

CodeBlock

*required
NameTypeDefaultDescription
actionsReact.ReactNodenullActions in the code block header. Should be wrapped with CodeBlockAction.
childrenReact.ReactNodenullContent rendered inside the code block
classNamestringAdditional classes passed to the code block wrapper

CodeBlockAction

*required
NameTypeDefaultDescription
childrenReact.ReactNodenullContent rendered inside the code block action
classNamestringAdditional classes passed to the code block action

CodeBlockCode

*required
NameTypeDefaultDescription
childrenReact.ReactNodenullCode rendered inside the code block
classNamestringAdditional classes passed to the code block pre wrapper
codeClassNamestringAdditional classes passed to the code block code