fix(marketplace): диалог ПВЗ — постоянная высота строки дня (без скачка)
Поля времени рендерятся всегда; при выключенном дне они disabled (серые), а не скрыты по v-if. Высота строки одинакова для включённого и выключенного дня — переключение больше не «скачет» по высоте. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+6
-1
@@ -43,7 +43,10 @@ BaseDialog(
|
||||
:label="day.label"
|
||||
dense
|
||||
)
|
||||
.detail-ku__day-times(v-if="form.workingHours[day.key].enabled")
|
||||
//- Поля времени рендерим ВСЕГДА; при выключенном дне они disabled
|
||||
//- (серые). Так высота строки постоянна и список не «скачет» при
|
||||
//- переключении — место зарезервировано, а не появляется/исчезает.
|
||||
.detail-ku__day-times
|
||||
q-input(
|
||||
v-model="form.workingHours[day.key].open"
|
||||
outlined
|
||||
@@ -51,6 +54,7 @@ BaseDialog(
|
||||
label="Открытие"
|
||||
mask="time"
|
||||
placeholder="09:00"
|
||||
:disable="!form.workingHours[day.key].enabled"
|
||||
lazy-rules
|
||||
:rules="[timeRule]"
|
||||
)
|
||||
@@ -61,6 +65,7 @@ BaseDialog(
|
||||
label="Закрытие"
|
||||
mask="time"
|
||||
placeholder="18:00"
|
||||
:disable="!form.workingHours[day.key].enabled"
|
||||
lazy-rules
|
||||
:rules="[timeRule]"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user