Code Preview

To be used inside a <CodeGroup /> component to display a preview of some rendered code.

Hello World!
MDC
/* Added as a child of `<CodeGroup />` */

::code-preview{label="Preview"}
  ::badge
  Hello World!
  ::
::

Props

PropsTypeDefaultDescription
labelStringundefinedLabel of the code preview tab. This prop is required
activeBooleanfalseTODO
columnBooleanfalseFlex layout direction

Slots

SlotDescription
defaultA slot where you can add your code block.

Design Tokens

tokens.config.ts
import { defineTheme } from 'pinceau'

export default defineTheme({
  elements: {
    codePreview: {
      gap: '{space.4}',
      padding: '{space.4}',
    },
  }
})