Skip to content

Commit affb076

Browse files
committed
Disable changes settings when pomodoro is enabled
1 parent 46f86c4 commit affb076

File tree

1 file changed

+18
-11
lines changed

1 file changed

+18
-11
lines changed

src/components/Pomodoro.vue

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,19 @@
1515
</p>
1616
<p class="explanation">{{ t('pomodoroExplanationStop.message') }}</p>
1717
</div>
18-
<div class="pomodoro-block mt-20">
19-
<p class="title">{{ t('pomodoroWork.message') }}</p>
20-
<VueDatePicker v-model="workTime" time-picker class="date-picker" />
21-
</div>
22-
<div class="pomodoro-block">
23-
<p class="title">{{ t('pomodoroRest.message') }}</p>
24-
<VueDatePicker v-model="restTime" time-picker class="date-picker" />
25-
</div>
26-
<div class="pomodoro-block">
27-
<p class="title">{{ t('pomodoroFrequency.message') }}</p>
28-
<input type="number" class="frequency" v-model="frequency" />
18+
<div :class="isEnabled ? 'disabled' : ''">
19+
<div class="pomodoro-block mt-20">
20+
<p class="title">{{ t('pomodoroWork.message') }}</p>
21+
<VueDatePicker v-model="workTime" time-picker class="date-picker" />
22+
</div>
23+
<div class="pomodoro-block">
24+
<p class="title">{{ t('pomodoroRest.message') }}</p>
25+
<VueDatePicker v-model="restTime" time-picker class="date-picker" />
26+
</div>
27+
<div class="pomodoro-block">
28+
<p class="title">{{ t('pomodoroFrequency.message') }}</p>
29+
<input type="number" class="frequency" v-model="frequency" />
30+
</div>
2931
</div>
3032
<button
3133
class="d-inline-block mt-15"
@@ -186,4 +188,9 @@ button.stop {
186188
font-size: 15px;
187189
color: black;
188190
}
191+
.disabled {
192+
border-radius: 10px;
193+
pointer-events: none;
194+
opacity: 0.5;
195+
}
189196
</style>

0 commit comments

Comments
 (0)