mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	invite_stream_picker_pill: Hide typeahead after backspacing a pill.
Include `hide_on_empty_after_backspace` when passing opts to `set_up_streams` Fixes: #30542.
This commit is contained in:
		
				
					committed by
					
						
						Tim Abbott
					
				
			
			
				
	
			
			
			
						parent
						
							afe9ac7900
						
					
				
				
					commit
					6dba4cf943
				
			@@ -28,6 +28,7 @@ function create_item_from_stream_name(
 | 
			
		||||
function set_up_pill_typeahead({pill_widget, $pill_container}: SetUpPillTypeaheadConfig): void {
 | 
			
		||||
    const opts = {
 | 
			
		||||
        help_on_empty_strings: true,
 | 
			
		||||
        hide_on_empty_after_backspace: true,
 | 
			
		||||
        invite_streams: true,
 | 
			
		||||
    };
 | 
			
		||||
    set_up_stream($pill_container.find(".input"), pill_widget, opts);
 | 
			
		||||
 
 | 
			
		||||
@@ -76,6 +76,7 @@ export function set_up_stream(
 | 
			
		||||
    pills: StreamPillWidget,
 | 
			
		||||
    opts: {
 | 
			
		||||
        help_on_empty_strings?: boolean;
 | 
			
		||||
        hide_on_empty_after_backspace?: boolean;
 | 
			
		||||
        invite_streams?: boolean;
 | 
			
		||||
        update_func?: () => void;
 | 
			
		||||
    },
 | 
			
		||||
@@ -85,9 +86,11 @@ export function set_up_stream(
 | 
			
		||||
        type: "contenteditable",
 | 
			
		||||
    };
 | 
			
		||||
    opts.help_on_empty_strings ??= false;
 | 
			
		||||
    opts.hide_on_empty_after_backspace ??= false;
 | 
			
		||||
    new Typeahead(bootstrap_typeahead_input, {
 | 
			
		||||
        dropup: true,
 | 
			
		||||
        helpOnEmptyStrings: opts.help_on_empty_strings,
 | 
			
		||||
        hideOnEmptyAfterBackspace: opts.hide_on_empty_after_backspace,
 | 
			
		||||
        source(_query: string): StreamPillData[] {
 | 
			
		||||
            return stream_pill.typeahead_source(pills, opts.invite_streams);
 | 
			
		||||
        },
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user