UNPKG

@newrelic/gatsby-theme-newrelic

Version:

[![Community Project header](https://github.com/newrelic/opensource-website/raw/master/src/images/categories/Community_Project.png)](https://opensource.newrelic.com/oss-category/#community-project)

15 lines (12 loc) 362 B
import useDeepMemo from './useDeepMemo'; import formatCode from '../utils/formatCode'; const useFormattedCode = (code, options) => { return useDeepMemo(() => { try { return options.disable ? code.trim() : formatCode(code, options).trim(); } catch (e) { return code.trim(); } }, [code, options]); }; export default useFormattedCode;