diff --git a/adminforth/spa/src/afcl/Input.vue b/adminforth/spa/src/afcl/Input.vue index e25d696f4..302ecaff5 100644 --- a/adminforth/spa/src/afcl/Input.vue +++ b/adminforth/spa/src/afcl/Input.vue @@ -16,7 +16,7 @@ aria-describedby="helper-text-explanation" class="inline-flex bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-0 focus:ring-lightPrimary focus:border-lightPrimary dark:focus:ring-darkPrimary dark:focus:border-darkPrimary blue-500 focus:border-blue-500 block w-20 p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white translate-y-0" - :class="{'rounded-l-md': !$slots.prefix, 'rounded-r-md': !$slots.suffix}" + :class="{'rounded-l-md': !$slots.prefix, 'rounded-r-md': !$slots.suffix, 'w-full': fullWidth}" > @@ -33,6 +33,7 @@ const props = defineProps({ type: String, + fullWidth: Boolean, modelValue: String, }) diff --git a/adminforth/spa/src/components/Filters.vue b/adminforth/spa/src/components/Filters.vue index dabb1d535..5c0347e7b 100644 --- a/adminforth/spa/src/components/Filters.vue +++ b/adminforth/spa/src/components/Filters.vue @@ -53,13 +53,14 @@ :modelValue="filtersStore.filters.find(f => f.field === c.name && f.operator === 'in')?.value || []" /> - + - +
- - + +
@@ -132,6 +134,7 @@ import { useRouter } from 'vue-router'; import { computedAsync } from '@vueuse/core' import CustomRangePicker from "@/components/CustomRangePicker.vue"; import { useFiltersStore } from '@/stores/filters'; +import Input from '@/afcl/Input.vue'; import Select from '@/afcl/Select.vue'; const filtersStore = useFiltersStore();