# All files / react/IntentHeader index.jsx

75% Statements 3/4
0% Branches 0/2
0% Functions 0/1
75% Lines 3/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30

    1x

    1x

    1x

     import React from 'react'
    import PropTypes from 'prop-types'
    import styles from './styles.styl'

    import classNames from 'classnames'

    export const IntentHeader = ({ appName, appEditor, appIcon, className }) => (
      <div className={classNames(styles['intentHeader'], className)}>
        <h1 className={styles['intentHeader-title']}>
          <img className={styles['intentHeader-icon']} src={appIcon} />
          {appEditor && <span>{appEditor}&nbsp;</span>}
          {appName}
        </h1>
      </div>
    )

    IntentHeader.propTypes = {
      appIcon: PropTypes.string,
      appEditor: PropTypes.string,
      appName: PropTypes.string.isRequired
    }

    IntentHeader.defaultProps = {
      appIcon: '',
      appEditor: '',
      appName: ''
    }

    export default IntentHeader