Sha256: d0a17b31639b53d8532ad6de2d111fef7833c93a76f524d076e1206b95d8af32

Contents?: true

Size: 797 Bytes

Versions: 5

Compression:

Stored size: 797 Bytes

Contents

function SearchResult(props) {
  const breadcrumb = props.resource.breadcrumbs ?
          <span className='o-search-results__subheader'><span className='s-bullet'></span>{props.resource.breadcrumbs}</span>
          : null;
  const colorCode = colorCodeCss(props.resource.subject, props.resource.grade);
  return (
    <li className='o-search-results__item'>
      <a href={props.resource.path}>
        <div className={`cs-txt--${colorCode}`}>
          <span className='o-search-results__header'>{props.resource.type_name}</span>
          {breadcrumb}
        </div>
        <div className='o-search-results__title'>
          {props.resource.title}
        </div>
        <div className='o-search-results__teaser'>
          {props.resource.teaser}
        </div>
      </a>
    </li>
  );
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
lcms-engine-0.1.4 app/assets/javascripts/lcms/engine/components/search/SearchResult.js.jsx
lcms-engine-0.1.3 app/assets/javascripts/lcms/engine/components/search/SearchResult.js.jsx
lcms-engine-0.2.0 app/assets/javascripts/lcms/engine/components/search/SearchResult.js.jsx
lcms-engine-0.1.2 app/assets/javascripts/lcms/engine/components/search/SearchResult.js.jsx
lcms-engine-0.1.0 app/assets/javascripts/lcms/engine/components/search/SearchResult.js.jsx