import { ContentKitCodeBlock } from '@gitbook/api'; import React from 'react'; import { ContentKitServerElementProps } from './types'; import { resolveDynamicBinding } from './dynamic'; import { DefaultCodeBlock, ElementCodeBlockClient } from './ElementCodeBlockClient'; export function ElementCodeBlock(props: ContentKitServerElementProps) { const { element, context, state } = props; const C = context.codeBlock ?? DefaultCodeBlock; const initialCode = resolveDynamicBinding(state, element.content); return ( ); }