text: 
  /**********************************************************************************************************************
   *  Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.                                           *
   *                                                                                                                    *
   *  Licensed under the Apache License, Version 2.0 (the License). You may not use this file except in compliance    *
   *  with the License. A copy of the License is located at                                                             *
   *                                                                                                                    *
   *      http://www.apache.org/licenses/LICENSE-2.0                                                                    *
   *                                                                                                                    *
   *  or in the 'license' file accompanying this file. This file is distributed on an 'AS IS' BASIS, WITHOUT WARRANTIES *
   *  OR CONDITIONS OF ANY KIND, express or implied. See the License for the specific language governing permissions    *
   *  and limitations under the License.                                                                                *
   *********************************************************************************************************************/
  
  import React from 'react'
  import classNames from 'classnames'
  import PropTypes from 'prop-types'
  import Highlighter from 'react-highlighter'
  
  import css from './Highlight.module.scss'
  
  Highlight.propTypes = {
    children: PropTypes.node,
    className: PropTypes.string,
  }
  
  Highlight.defaultProps = {}
  
  export default function Highlight({ children, className, ...rest }) {
    const matchClassNames = classNames(css.match, className)
  
    return (
      <Highlighter matchClass={matchClassNames} {...rest}>
        {children}
      </Highlighter>
    )
  }
  