0

I am using standard lightning-input LWC component for search field in my project. By default it shows the search icon on the left side inside the field. How can I shift this icon to right side? I am using the following code:

<lightning-input
            name="enter-search"
            label="Search when user hits the 'enter' key"
            type="search">
</lightning-input>
Vijay Mangal
  • 81
  • 1
  • 4

1 Answers1

1

You need to add these classes to lightning-icon: slds-icon, slds-input__icon, slds-input__icon_right and slds-icon-text-default.

 <div class="slds-form-element">
        <label class="slds-form-element__label" for="text-input-id-1">Input Label</label>
        <div class="slds-form-element__control slds-input-has-icon slds-input-has-icon_right">
            <lightning-icon size="x-small" class="slds-icon slds-input__icon slds-input__icon_right slds-icon-text-default" icon-name="utility:search"></lightning-icon>
            <input type="text" id="text-input-id-1" placeholder="Placeholder Text" class="slds-input" />
        </div>
    </div>
Tomerikoo
  • 18,379
  • 16
  • 47
  • 61