Skip to content

Commit 54f8652

Browse files
committed
style: Adjust column widths in vacation request view
- Conditionally set col widths based on tab - Hide user select when not on explore tab - Adjust status and type select widths for team tab
1 parent 3387163 commit 54f8652

1 file changed

Lines changed: 7 additions & 10 deletions

File tree

client/src/views/RequestsView.vue

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,24 +23,21 @@
2323
</v-tabs>
2424

2525
<v-row class="px-2">
26-
<v-col :cols="tab === 'explore' ? 3 : 4">
27-
<v-autocomplete v-if="tab === 'explore'" hide-details="auto" v-model="selectedUser" :items="users"
28-
item-title="full_name" item-value="id" label="Select User" return-object
29-
:disabled="isLoadingUsers || isLoadingVacations" :loading="isLoadingUsers || isLoadingVacations">
26+
<v-col v-if="tab === 'explore'" cols="3">
27+
<v-autocomplete hide-details="auto" v-model="selectedUser" :items="users" item-title="full_name"
28+
item-value="id" label="Select User" return-object :disabled="isLoadingUsers || isLoadingVacations"
29+
:loading="isLoadingUsers || isLoadingVacations">
3030
</v-autocomplete>
31-
<div v-else class="text-subtitle-1 py-1">
32-
Context: <span class="font-weight-bold text-capitalize">{{ tab }}</span>
33-
</div>
3431
</v-col>
35-
<v-col :cols="tab === 'explore' ? 3 : 3">
32+
<v-col :cols="tab === 'explore' ? 3 : (tab === 'team' ? 6 : 4)">
3633
<v-select :loading="isLoadingVacations" :disabled="isLoadingVacations" :items="requestStatus" label="Status"
3734
v-model="selectedStatus" hide-details="auto" />
3835
</v-col>
39-
<v-col cols="3">
36+
<v-col :cols="tab === 'explore' ? 3 : (tab === 'team' ? 6 : 4)">
4037
<v-select :loading="isLoadingVacations" :disabled="isLoadingVacations" :items="supportedRequestTypes"
4138
label="Request type" v-model="selectedType" hide-details="auto" />
4239
</v-col>
43-
<v-col cols="3" v-if="tab !== 'team'">
40+
<v-col :cols="tab === 'explore' ? 3 : 4" v-if="tab !== 'team'">
4441
<v-select :loading="isLoadingVacations" :disabled="isLoadingVacations" :items="supportedYears" label="Year"
4542
v-model="selectedYear" hide-details="auto" />
4643
</v-col>

0 commit comments

Comments
 (0)