import * as React from 'react'; import styles from '@patternfly/react-styles/css/components/CodeBlock/code-block'; import { css } from '@patternfly/react-styles'; export interface CodeBlockProps extends React.HTMLProps { /** Content rendered inside the code block */ children?: React.ReactNode; /** Additional classes passed to the code block wrapper */ className?: string; /** Actions in the code block header. Should be wrapped with CodeBlockAction. */ actions?: React.ReactNode; } export const CodeBlock: React.FunctionComponent = ({ children = null, className, actions = null, ...props }: CodeBlockProps) => (
{actions && (
{actions}
)}
{children}
); CodeBlock.displayName = 'CodeBlock';