Merge pull request #3004 from mervekaraman/master
Scroll added when items are too many
This commit is contained in:
commit
6a7e4f07ef
@ -23,36 +23,38 @@
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<ul class="w-full text-sm rounded-lg border-light-gray text-black placeholder-light-gray bg-white disabled:bg-gray-200 focus:outline-none focus:ring-transparent focus:border-purple p-0 mt-0 border-0 cursor-pointer">
|
<div v-bind:class="(sortedItems.length > 7) ? 'h-72 overflow-y-auto' : ''">
|
||||||
<div
|
<ul class="w-full text-sm rounded-lg border-light-gray text-black placeholder-light-gray bg-white disabled:bg-gray-200 focus:outline-none focus:ring-transparent focus:border-purple p-0 mt-0 border-0 cursor-pointer">
|
||||||
class="hover:bg-gray-100 px-4"
|
<div
|
||||||
v-for="(item, index) in sortedItems"
|
class="hover:bg-gray-100 px-4"
|
||||||
:key="index"
|
v-for="(item, index) in sortedItems"
|
||||||
:class="isItemMatched ? 'highlightItem' : ''"
|
:key="index"
|
||||||
@click="onItemSelected(item)"
|
:class="isItemMatched ? 'highlightItem' : ''"
|
||||||
>
|
@click="onItemSelected(item)"
|
||||||
<div class="w-full flex items-center justify-between">
|
>
|
||||||
<span>{{ item.name }}</span>
|
<div class="w-full flex items-center justify-between">
|
||||||
|
<span>{{ item.name }}</span>
|
||||||
|
|
||||||
<money
|
<money
|
||||||
:name="'item-id-' + item.id"
|
:name="'item-id-' + item.id"
|
||||||
:value="item.price"
|
:value="item.price"
|
||||||
v-bind="money"
|
v-bind="money"
|
||||||
masked
|
masked
|
||||||
disabled
|
disabled
|
||||||
class="ltr:text-right rtl:text-left disabled-money text-gray"
|
class="ltr:text-right rtl:text-left disabled-money text-gray"
|
||||||
></money>
|
></money>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="hover:bg-gray-100 text-center py-2 px-4" v-if="!sortedItems.length">
|
<div class="hover:bg-gray-100 text-center py-2 px-4" v-if="!sortedItems.length">
|
||||||
<div class="text-center">
|
<div class="text-center">
|
||||||
<span v-if="!items.length && !search">{{ noDataText }}</span>
|
<span v-if="!items.length && !search">{{ noDataText }}</span>
|
||||||
|
|
||||||
<span v-else>{{ noMatchingDataText }}</span>
|
<span v-else>{{ noMatchingDataText }}</span>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</ul>
|
||||||
</ul>
|
</div>
|
||||||
|
|
||||||
<div class="flex items-center justify-center h-11 text-center text-purple font-bold border border-l-0 border-r-0 border-b-0 rounded-bl-lg rounded-br-lg hover:bg-gray-100 cursor-pointer" @click="onItemCreate">
|
<div class="flex items-center justify-center h-11 text-center text-purple font-bold border border-l-0 border-r-0 border-b-0 rounded-bl-lg rounded-br-lg hover:bg-gray-100 cursor-pointer" @click="onItemCreate">
|
||||||
<span class="material-icons text-lg font-bold mr-1">add</span>
|
<span class="material-icons text-lg font-bold mr-1">add</span>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user