All files / mobile.startup/search searchHeader.js

100% Statements 5/5
100% Branches 0/0
100% Functions 1/1
100% Lines 5/5

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 31 321x 1x 1x                         3x                             1x  
const formHeader = require( '../headers' ).formHeader,
	SearchHeaderView = require( './SearchHeaderView' ),
	icons = require( '../icons' );
 
/**
 * Generate a search header
 *
 * @param {string} placeholderMsg
 * @param {string} action
 * @param {Function} onInput
 * @param {string} defaultSearchPage
 * @param {string} autocapitalize
 * @return {jQuery.Element}
 */
function searchHeader( placeholderMsg, action, onInput, defaultSearchPage, autocapitalize ) {
	return formHeader(
		new SearchHeaderView( {
			placeholderMsg,
			autocapitalize,
			action,
			onInput,
			defaultSearchPage
		} ),
		[
			icons.cancel()
		],
		false
	);
}
 
module.exports = searchHeader;