UNPKG

patternplate-client

Version:

Universal javascript client application for patternplate

27 lines (22 loc) 629 B
import React, {PropTypes as t} from 'react'; import Markdown from '../../containers/markdown'; function PatternDocumentation(props) { const source = props.source || props.children; return ( <div className="pattern-code"> <div className="pattern-code__toolbar"> <div className="pattern-code__name">{props.name}</div> </div> <div className="pattern-code__content"> <Markdown base={props.base} source={source}/> </div> </div> ); } PatternDocumentation.propTypes = { base: t.string.isRequired, children: t.string, name: t.string.isRequired, source: t.string }; export default PatternDocumentation;