Skip to Content

Code

Inline and block code without syntax highlighting.

Import

import { Code } from '@tidbcloud/uikit'

Usage

Use Code to display inline code. For block code use CodeHighlight from @mantine/code-highlight or add block prop.

import { Code } from '@tidbcloud/uikit' function Demo() { return <Code>React.createElement()</Code> }

Block code

Add block prop to render code inside block:

import { Code } from '@tidbcloud/uikit' const codeForPreviousDemo = `import { Code } from '@tidbcloud/uikit' function Demo() { return <Code>React.createElement()</Code> }` function Demo() { return <Code block>{codeForPreviousDemo}</Code> }

With color

import { Code, Group } from '@tidbcloud/uikit' function Demo() { return ( <Group> <Code color="blue.9" c="white"> React.createElement() </Code> <Code color="red.9" c="white"> React.createElement() </Code> </Group> ) }

Props

PropTypeDefaultDescription
blockboolean-Sets display to block and adds padding
childrenReact.ReactNode-Code content
colorMantineColor-Key of theme.colors or any valid CSS color for background
Last updated on