Sha256: d59aed0871ab185f4e7d26ed8983ff27db1aab152b02eeae86eb6b480a9abc28

Contents?: true

Size: 1.31 KB

Versions: 5

Compression:

Stored size: 1.31 KB

Contents

function SearchResultsHeader(props) {
  const startNum = (props.current_page - 1) * props.per_page + 1;
  const endNum = startNum + props.num_items - 1;

  return (
    <div className="o-s-header o-page__wrap--row-nest">
      <div className="o-s-header__item">
        <p>Showing {startNum}&mdash;{endNum} of {props.total_hits}</p>
      </div>
      <div className="o-s-header__item">
        <div className="o-s-select">
          {
            (props.onChangeOrder) ?
              <div className="o-s-select__item">
                <select value={props.order} onChange={props.onChangeOrder}>
                  <option value="asc">Sort by asc</option>
                  <option value="desc">Sort by desc</option>
                </select>
              </div>

            : false
          }

          {
            (props.onChangePerPage) ?
              <div className="o-s-select__item">
                <select value={props.per_page} onChange={props.onChangePerPage}>
                  <option value="20">20 per page</option>
                  <option value="50">50 per page</option>
                  <option value="100">100 per page</option>
                  <option value="200">200 per page</option>
                </select>
              </div>

            : false
          }
        </div>
      </div>
    </div>
  );
}

Version data entries

5 entries across 5 versions & 1 rubygems

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