UNPKG

react-code-blocks

Version:

Modified Atlaskit's Code Block to support more languages (i.e graphql, reasonml, etc) and theme (i.e railscast, dracula, monokai, etc) code snippets!

13 lines (10 loc) 293 B
import React from 'react'; const withDefaults = <P, DP>( component: React.ComponentType<P>, defaultProps: DP ) => { type Props = Partial<DP> & Omit<P, keyof DP>; component.defaultProps = defaultProps; return component as React.ComponentType<Props>; }; export default withDefaults;