#74 - vacation calendar (#87)

* - polishing calendar

* wip

* wip

* #74 - wip

* #74 - wip

* #74 - wip

* #74 - fix icons

Co-authored-by: EwelinaLasowy <ewelina.lasowy@blumilk.pl>
This commit is contained in:
Adrian Hopek
2022-03-21 11:57:32 +01:00
committed by GitHub
parent 8c1819aa01
commit a0e60a3160
13 changed files with 326 additions and 82 deletions

View File

@@ -91,7 +91,7 @@
</InertiaLink>
</td>
<td class="px-4 py-4 whitespace-nowrap text-sm font-medium text-gray-500">
{{ request.type }}
<VacationType :type="request.type" />
</td>
<td class="px-4 py-4 whitespace-nowrap text-sm text-gray-500">
{{ request.from }}
@@ -195,6 +195,7 @@ import {
DocumentTextIcon,
} from '@heroicons/vue/solid'
import Status from '@/Shared/Status'
import VacationType from '@/Shared/VacationType'
export default {
name: 'VacationRequestIndex',
@@ -210,6 +211,7 @@ export default {
DocumentTextIcon,
ThumbDownIcon,
Status,
VacationType,
},
props: {
requests: {

View File

@@ -247,7 +247,7 @@
</div>
</td>
<td class="px-4 py-4 whitespace-nowrap text-sm font-medium text-gray-500">
{{ request.type }}
<VacationType :type="request.type" />
</td>
<td class="px-4 py-4 whitespace-nowrap text-sm text-gray-500">
{{ request.from }}
@@ -353,6 +353,7 @@ import {
XIcon,
} from '@heroicons/vue/solid'
import Status from '@/Shared/Status'
import VacationType from '@/Shared/VacationType'
import {watch, reactive} from 'vue'
import {debounce} from 'lodash'
import {Inertia} from '@inertiajs/inertia'
@@ -377,6 +378,7 @@ export default {
DocumentTextIcon,
ThumbDownIcon,
Status,
VacationType,
SelectorIcon,
XCircleIcon,
},

View File

@@ -44,7 +44,7 @@
Rodzaj urlopu
</dt>
<dd class="mt-1 text-sm text-gray-900 sm:mt-0 sm:col-span-2">
{{ request.type }}
<VacationType :type="request.type" />
</dd>
</div>
<div class="py-4 sm:py-5 sm:grid sm:grid-cols-3 sm:gap-4 sm:px-6">
@@ -65,7 +65,7 @@
{{ request.from }} - {{ request.to }} [Liczba dni: {{ request.days.length }}]
</template>
<template v-else>
{{ request.from }}
{{ request.from }} [Liczba dni: {{ request.days.length }}]
</template>
</span>
</dd>
@@ -249,10 +249,12 @@
import {PaperClipIcon} from '@heroicons/vue/outline'
import Activity from '@/Shared/Activity'
import Status from '@/Shared/Status'
import VacationType from '@/Shared/VacationType'
export default {
name: 'VacationRequestShow',
components: {
VacationType,
Activity,
PaperClipIcon,
Status,