Moved filter function to typed version
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			closes #171
This commit is contained in:
		@@ -13,9 +13,16 @@
 | 
			
		||||
  export let original_data = {};
 | 
			
		||||
  const getRunnerLabel = (option) =>
 | 
			
		||||
    option.firstname + " " + (option.middlename || "") + " " + option.lastname;
 | 
			
		||||
  const filterRunners = (label, filterText, option) =>
 | 
			
		||||
    label.toLowerCase().includes(filterText.toLowerCase()) ||
 | 
			
		||||
    option.value.toString().startsWith(filterText.toLowerCase());
 | 
			
		||||
    const filterRunners = (label, filterText, option) => {
 | 
			
		||||
    if (filterText.startsWith("#")) {
 | 
			
		||||
      return option.value.id == parseInt(filterText.replace("#",""))
 | 
			
		||||
    }
 | 
			
		||||
    return (
 | 
			
		||||
      label.toLowerCase().includes(filterText.toLowerCase()) ||
 | 
			
		||||
      option.value.toString().startsWith(filterText.toLowerCase())
 | 
			
		||||
    );
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  function focus(el) {
 | 
			
		||||
    el.focus();
 | 
			
		||||
  }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user