diff --git a/resources/js/components/projects/PropertySelectDropdown.vue b/resources/js/components/projects/PropertySelectDropdown.vue index 1f186b2..8cba30f 100644 --- a/resources/js/components/projects/PropertySelectDropdown.vue +++ b/resources/js/components/projects/PropertySelectDropdown.vue @@ -1,6 +1,6 @@ - + { align="end" :side-offset="6" class="w-(--reka-dropdown-menu-trigger-width) min-w-52 rounded p-1" + @open-auto-focus="focusSearch" > + + + + + + + + No matching {{ label.toLocaleLowerCase() }} found. + diff --git a/resources/js/components/projects/UserSelectDropdown.vue b/resources/js/components/projects/UserSelectDropdown.vue index 79d7d8d..45c868d 100644 --- a/resources/js/components/projects/UserSelectDropdown.vue +++ b/resources/js/components/projects/UserSelectDropdown.vue @@ -1,6 +1,6 @@ - + { align="end" :side-offset="6" class="w-(--reka-dropdown-menu-trigger-width) min-w-64 rounded p-1" + @open-auto-focus="focusSearch" > + + + + + + + + No matching {{ label.toLocaleLowerCase() }} found. + diff --git a/resources/js/pages/projects/Ticket.vue b/resources/js/pages/projects/Ticket.vue index ce6ab0e..15b15db 100644 --- a/resources/js/pages/projects/Ticket.vue +++ b/resources/js/pages/projects/Ticket.vue @@ -916,6 +916,7 @@ const formatDateTime = (value: string): string => { :editable="canEditTicket" :disabled="isStatusMoving" label="Status" + :searchable="true" @commit="moveTicketStatus" /> { :options="ticketPriorityOptions" :editable="canEditTicket" label="Priority" + :searchable="true" @commit=" commitSelectField('ticket_priority_id') " diff --git a/resources/js/types/property-select-dropdown.ts b/resources/js/types/property-select-dropdown.ts index 8726f5b..3554853 100644 --- a/resources/js/types/property-select-dropdown.ts +++ b/resources/js/types/property-select-dropdown.ts @@ -12,6 +12,7 @@ export type PropertySelectDropdownProps = { label: string; modelValue: PropertySelectDropdownValue; options: PropertySelectOption[]; + searchable?: boolean; }; export type PropertySelectDropdownEmits = {
+ No matching {{ label.toLocaleLowerCase() }} found. +