New Recurring Invoice page validation position problem

This commit is contained in:
Merve Karaman 2023-03-17 09:44:39 +03:00
parent 0655e66efd
commit 2cf9ffeff4

View File

@ -39,8 +39,10 @@
{{ startText }}
</div>
<div
:class="startedError ? 'pt-0' : '' && startedError || limitDateError ? 'pt-0 pb-5' : 'pb-10' && startedError && limitDateError ? 'pt-6 pb-5' : 'pb-10'">
<el-date-picker
class="w-36 recurring-invoice-data"
class="w-36 cursor-pointer recurring-invoice-data"
v-model="started_at"
@input="change"
type="date"
@ -82,11 +84,15 @@
<div class="text-red text-sm mt-1 block" v-if="startedError" v-html="startedError"></div>
<div class="w-24 px-2 text-sm text-center">
</div>
<div class="w-24 px-2 text-sm text-center"
:class="(startedError || limitDateError ? 'pt-10 pb-14' : 'pb-10') && (startedError && limitDateError ? 'pt-6 pb-14' : 'pb-10')">
{{ middleText }}
</div>
<el-select class="w-20" v-model="limit" @input="change">
<el-select class="w-20" v-model="limit" @input="change"
:class="startedError || limitDateError ? 'pt-0 pb-0' : '' && startedError && limitDateError ? 'pt-6 pb-16' : 'pb-10'">
<el-option
v-for="(label, value) in limits"
:key="value"
@ -95,7 +101,7 @@
</el-option>
</el-select>
<input type="text" class="w-20 text-sm px-3 py-2.5 mt-1 ml-2 rounded-lg border border-light-gray text-black placeholder-light-gray bg-white disabled:bg-gray-200 focus:outline-none focus:ring-transparent focus:border-purple" v-model="limitCount" v-if="limit == 'after'" @input="change">
<input type="text" class="w-20 cursor-pointer text-sm px-3 py-2.5 mt-1 ml-2 rounded-lg border border-light-gray text-black placeholder-light-gray bg-white disabled:bg-gray-200 focus:outline-none focus:ring-transparent focus:border-purple" v-model="limitCount" v-if="limit == 'after'" @input="change">
<div class="text-red text-sm mt-1 block" v-if="limitCountError" v-html="limitCountError"></div>
@ -103,8 +109,10 @@
{{ endText }}
</div>
<div
:class="startedError || limitDateError ? 'pt-10 pb-10' : 'pb-10' && startedError && limitDateError ? ' pt-20 pb-14' : 'pb-10'">
<el-date-picker
class="w-36 ml-2 recurring-invoice-data"
class="w-36 ml-2 cursor-pointer recurring-invoice-data"
v-model="limitDate"
type="date"
align="right"
@ -115,7 +123,8 @@
>
</el-date-picker>
<div class="text-red text-sm mt-1 block" v-if="limitDateError" v-html="limitDateError"></div>
<div class="text-red text-sm mt-1 ml-2 block" v-if="limitDateError" v-html="limitDateError"></div>
</div>
</div>
</div>
</template>