#150 - added empty states for the widget: vacation requests
disabled "see more" button when no results are available
This commit is contained in:
		| @@ -52,16 +52,27 @@ | |||||||
|             </div> |             </div> | ||||||
|           </li> |           </li> | ||||||
|           <li v-if="! requests.length"> |           <li v-if="! requests.length"> | ||||||
|             <p class="py-2"> |             <EmptyState class="text-gray-700"> | ||||||
|               Brak danych |               <template #head> | ||||||
|             </p> |                 <CollectionIcon class="mx-auto w-12 h-12" /> | ||||||
|  |               </template> | ||||||
|  |               <template #title> | ||||||
|  |                 Brak wniosków | ||||||
|  |               </template> | ||||||
|  |               <template #text> | ||||||
|  |                 Nie ma oczekujących wniosków | ||||||
|  |               </template> | ||||||
|  |             </EmptyState> | ||||||
|           </li> |           </li> | ||||||
|         </ul> |         </ul> | ||||||
|       </div> |       </div> | ||||||
|       <div class="mt-6"> |       <div | ||||||
|  |         v-if="requests.length" | ||||||
|  |         class="mt-6" | ||||||
|  |       > | ||||||
|         <InertiaLink |         <InertiaLink | ||||||
|           href="/vacation/requests" |           href="/vacation/requests" | ||||||
|           :data="{status: 'waiting_for_action'}" |           :data="{ status: 'waiting_for_action' }" | ||||||
|           class="flex justify-center items-center py-2 px-4 w-full text-sm font-medium text-gray-700 bg-white hover:bg-gray-50 rounded-md border border-gray-300 focus:outline-none focus:ring-2 focus:ring-blumilk-500 shadow-sm" |           class="flex justify-center items-center py-2 px-4 w-full text-sm font-medium text-gray-700 bg-white hover:bg-gray-50 rounded-md border border-gray-300 focus:outline-none focus:ring-2 focus:ring-blumilk-500 shadow-sm" | ||||||
|         > |         > | ||||||
|           Zobacz wszystkie |           Zobacz wszystkie | ||||||
| @@ -73,6 +84,8 @@ | |||||||
|  |  | ||||||
| <script setup> | <script setup> | ||||||
| import VacationType from '@/Shared/VacationType' | import VacationType from '@/Shared/VacationType' | ||||||
|  | import EmptyState from '@/Shared/Feedbacks/EmptyState' | ||||||
|  | import { CollectionIcon } from '@heroicons/vue/solid' | ||||||
|  |  | ||||||
| defineProps({ | defineProps({ | ||||||
|   requests: Object, |   requests: Object, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user