Source: control2/input/PanelSearch.js

(function() {
    /**
     * @typedef {Help4.control2.Control.Params} Help4.control2.input.PanelSearch.Params
     * @property {string} [searchTerm = ''] - the search term
     */

    /**
     * Creates a search input field.
     * @augments Help4.control2.Control
     * @property {string} searchTerm - the search term
     */
    Help4.control2.input.PanelSearch = class extends Help4.control2.Control {
        /**
         * @override
         * @param {Help4.control2.input.PanelSearch.Params} [params]
         */
        constructor(params) {
            const T = Help4.jscore.ControlBase.TYPES;
            super(params, {
                params: {
                    searchTerm: {type: T.string}
                },
                config: {
                    css: 'control-panel-search'
                }
            });
        }
    }
})();