fix icon display when inline prop is set

pull/6158/head
navedqb 2024-08-01 13:55:23 +05:30 committed by GitHub
parent 2d5c7461ef
commit ab608a277b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 2 deletions

View File

@ -32,7 +32,7 @@
@keydown="onKeyDown"
:pt="ptm('pcInput')"
/>
<slot v-if="showIcon && iconDisplay === 'button'" name="dropdownbutton">
<slot v-if="showIcon && iconDisplay === 'button' && !inline" name="dropdownbutton">
<button
:class="cx('dropdown')"
:disabled="disabled"
@ -49,7 +49,7 @@
</slot>
</button>
</slot>
<template v-else-if="showIcon && iconDisplay === 'input'">
<template v-else-if="showIcon && iconDisplay === 'input' && !inline">
<span v-if="$slots.inputicon || showIcon" :class="cx('inputIconContainer')" v-bind="ptm('inputIconContainer')">
<slot name="inputicon" :class="cx('inputIcon')" :clickCallback="onButtonClick">
<component :is="icon ? 'i' : 'CalendarIcon'" :class="[icon, cx('inputIcon')]" @click="onButtonClick" v-bind="ptm('inputicon')" />