restyle invoice filters on medium size screens

This commit is contained in:
Mohit Panjwani
2021-12-02 16:00:04 +05:30
parent cb2b5f0ca3
commit 04fbbe7b2a
2 changed files with 14 additions and 5 deletions

View File

@ -27,10 +27,11 @@
</label>
<div
class="
flex flex-col
space-y-3
lg:flex-row lg:space-x-4 lg:space-y-0 lg:items-center
class="flex flex-col space-y-3"
:class="
rowOnXl
? 'xl:flex-row xl:space-x-4 xl:space-y-0 xl:items-center'
: 'lg:flex-row lg:space-x-4 lg:space-y-0 lg:items-center'
"
>
<slot />
@ -45,6 +46,10 @@ defineProps({
type: Boolean,
default: false,
},
rowOnXl: {
type: Boolean,
default: false,
},
})
defineEmits(['clear'])

View File

@ -38,7 +38,11 @@
</template>
</BasePageHeader>
<BaseFilterWrapper v-show="showFilters" @clear="clearFilter">
<BaseFilterWrapper
v-show="showFilters"
:row-on-xl="true"
@clear="clearFilter"
>
<BaseInputGroup :label="$tc('customers.customer', 1)">
<BaseCustomerSelectInput
v-model="filters.customer_id"