37 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<div class="dropdown">
 | 
						|
    <div class="input-group">
 | 
						|
        {% if custom.prepend %}
 | 
						|
        <span class="input-group-text" id="{{widget.attrs.id}}-prepend">{{custom.prepend}}</span>
 | 
						|
        {% endif %}
 | 
						|
        <input autocomplete="off" id="{{widget.attrs.id}}" data-ac-url="{{custom.search_url}}" data-ac-name-field="{{custom.name_field_name}}" {% if custom.image_field_name %}data-ac-image-field="{{custom.image_field_name}}"{% endif %} data-bs-toggle="dropdown" type="text" placeholder="Search..." class="{{widget.attrs.class}}">
 | 
						|
        <ul id="{{widget.attrs.id}}-ac-ul" class="dropdown-menu">
 | 
						|
        </ul>
 | 
						|
    </div>
 | 
						|
    <div class="d-flex align-items-center mt-3 mb-3" id="{{widget.attrs.id}}-dflex-container">
 | 
						|
        {% if custom.current_instance %}
 | 
						|
        {% if custom.image_field_name %}
 | 
						|
        <div class="flex-shrink-0">
 | 
						|
            {% if custom.image %}
 | 
						|
                <img src="{{custom.image.url}}" style="max-width:64px;max-height:64px;" class="mr-3">
 | 
						|
            {% else %}
 | 
						|
                {% load static %}
 | 
						|
                <img src="{% static 'css/icons/card-image.svg' %}" style="width:64px;max-height:64px;"  class="mr-3">
 | 
						|
            {% endif %}
 | 
						|
        </div>
 | 
						|
        {% endif %}
 | 
						|
        {% endif %}
 | 
						|
        <div class="ms-3">
 | 
						|
            {% if custom.current_instance %}
 | 
						|
                {{custom.name}}
 | 
						|
            {% else %}
 | 
						|
            <span class="text-secondary">None selected</span>
 | 
						|
            {% endif %}
 | 
						|
        </div>
 | 
						|
        {% if custom.current_instance %}
 | 
						|
        <div class="ms-4">
 | 
						|
            <span class="btn btn-close" data-ac-delete="{{widget.attrs.id}}"></span>
 | 
						|
        </div>
 | 
						|
        {% endif %}
 | 
						|
    </div>
 | 
						|
    <input type="hidden" {% if widget.value != None %}value="{{widget.value}}"{%endif%} name={{widget.name}} id="{{widget.attrs.id}}-uuid-field">
 | 
						|
</div> |