github.com/DerekStrickland/consul@v1.4.5/ui-v2/app/controllers/dc/kv/index.js (about) 1 import Controller from '@ember/controller'; 2 import { get } from '@ember/object'; 3 import WithFiltering from 'consul-ui/mixins/with-filtering'; 4 import rightTrim from 'consul-ui/utils/right-trim'; 5 export default Controller.extend(WithFiltering, { 6 queryParams: { 7 s: { 8 as: 'filter', 9 replace: true, 10 }, 11 }, 12 filter: function(item, { s = '' }) { 13 const key = rightTrim(get(item, 'Key'), '/') 14 .split('/') 15 .pop(); 16 return key.toLowerCase().indexOf(s.toLowerCase()) !== -1; 17 }, 18 });