Components

Code

Marks text to signify a short fragment of computer code.

console.log()
<Code>console.log()</Code>

API Reference

This component is based on the code element and supports common margin props.

PropTypeDefault
asChild
boolean
No default value
size
Responsive<enum>
No default value
variant
"solid" | "soft" | "outline" | "ghost"
"soft"
weight
Responsive<"light" | "regular" | "medium" | "bold">
No default value
color
enum
No default value
highContrast
boolean
No default value
truncate
boolean
No default value
wrap
Responsive<"wrap" | "nowrap" | "pretty" | "balance">
No default value

Examples

Size

Use the size prop to control text size. This prop also provides correct line height and corrective letter spacingโ€”as text size increases, the relative line height and letter spacing decrease.

console.log()console.log()console.log()console.log()console.log()console.log()console.log()console.log()console.log()
<Flex direction="column" gap="3" align="start">
<Code size="1">console.log()</Code>
<Code size="2">console.log()</Code>
<Code size="3">console.log()</Code>
<Code size="4">console.log()</Code>
<Code size="5">console.log()</Code>
<Code size="6">console.log()</Code>
<Code size="7">console.log()</Code>
<Code size="8">console.log()</Code>
<Code size="9">console.log()</Code>
</Flex>

Variant

Use the variant prop to control the visual style.

console.log()console.log()console.log()console.log()
<Flex direction="column" align="start" gap="2">
<Code variant="solid">console.log()</Code>
<Code variant="soft">console.log()</Code>
<Code variant="outline">console.log()</Code>
<Code variant="ghost">console.log()</Code>
</Flex>

Color

Use the color prop to assign a specific color.

console.log()console.log()console.log()console.log()
<Flex direction="column" align="start" gap="2">
<Code color="accent">console.log()</Code>
<Code color="crimson">console.log()</Code>
<Code color="cyan">console.log()</Code>
<Code color="orange">console.log()</Code>
</Flex>

Weight

Use the weight prop to set the text weight.

console.log()console.log()
<Flex direction="column" gap="2" align="start">
<Code weight="regular">console.log()</Code>
<Code weight="medium">console.log()</Code>
</Flex>

Truncate

Use the truncate prop to truncate text with an ellipsis when it overflows its container.

linear-gradient(red, orange, yellow, green, blue);
<Flex maxWidth="200px">
<Code truncate>linear-gradient(red, orange, yellow, green, blue);</Code>
</Flex>
PreviousBlockquote
NextEm