buli
2023-05-04 50b39c4b52bf5fd61ec46ada365c51e05a16d2ae
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<template>
    <div class="slds-form-element">
        <label if:true={label} class="slds-form-element__label">
          <abbr if:true={required} title="required" class="slds-required">*</abbr>
          {label}</label
        >
        <div class="slds-form-element__control">
          <div class="slds-combobox_container">
            <div
              class="slds-combobox slds-dropdown-trigger slds-dropdown-trigger_click slds-picklist multi-select-combobox__dropdown"
            >
              <div class="slds-combobox_form-element slds-input-has-icon slds-input-has-icon_right" role="none">
                <input
                  class="slds-combobox__input multi-select-combobox__input"
                  aria-label="Multi Select Combobox Input"
                  aria-controls="multi-pick-list-dropdown-items"
                  role="textbox"
                  type="text"
                  value={selectedItems}
                  required={required}
                  disabled={isDisabled}
                  readonly
                />
                <span
                  class="slds-icon_container slds-icon-utility-down slds-input__icon slds-input__icon_right multi-select-combobox__icon"
                  title="Click to open the dropdown"
                >
                  <lightning-icon
                    icon-name="utility:down"
                    size="xx-small"
                    alternative-text="Click here"
                    class="slds-icon slds-icon--selected slds-icon--x-small slds-icon-text-default"
                  >
                  </lightning-icon>
                </span>
              </div>
              <div
                class="slds-dropdown slds-dropdown_length-5 slds-dropdown_fluid multi-select-combobox__listbox"
                aria-label="Multi Select Combobox Dropdown"
                role="listbox"
              >
                <ul class="slds-listbox slds-listbox_vertical" role="presentation">
                  <template for:each={currentOptions} for:item="item">
                    <c-lex-multi-select-combobox-item key={item.value} item={item} onchange={handleChange}>
                    </c-lex-multi-select-combobox-item>
                  </template>
                </ul>
              </div>
            </div>
          </div>
        </div>
        <div if:true={hasPillsEnabled}>
          <lightning-pill-container
            if:true={isVisible}
            items={selectedOptions}
            variant="bare"
            onitemremove={handleRemove}
          ></lightning-pill-container>
        </div>
      </div>
</template>