diff --git a/src/components/agents/DetailsModal.vue b/src/components/agents/DetailsModal.vue index 343e158..11a44c2 100644 --- a/src/components/agents/DetailsModal.vue +++ b/src/components/agents/DetailsModal.vue @@ -1,5 +1,5 @@ @@ -66,27 +118,27 @@ function saveAgent() { tr th.has-text-right Contact td - .select.control + .select.control(:class="{ 'is-warning': isDirty('pending_contact') }") select(v-model="selectedAgent.pending_contact") option(v-for="contact in selectedAgent.available_contacts" :key="contact" :value="contact") {{ contact }} tr th.has-text-right Group td - input.input(type="text" v-model="selectedAgent.group" :class="{ 'is-danger': validation.group }") + input.input(type="text" v-model="selectedAgent.group" :class="{ 'is-danger': validation.group, 'is-warning': isDirty('group') }") p.help.has-text-danger(v-if="validation.group") {{ validation.group }} tr th.has-text-right Sleep Timer td .is-flex.is-align-items-center label.mr-3 min - input.input.mr-4(v-model="selectedAgent.sleep_min" type="number" placeholder="30" min="0" :max="selectedAgent.sleep_max" :class="{ 'is-danger': validation.beaconTimer }") + input.input.mr-4(v-model="selectedAgent.sleep_min" type="number" placeholder="30" min="0" :max="selectedAgent.sleep_max" :class="{ 'is-danger': validation.beaconTimer, 'is-warning': isDirty('sleep_min') }") label.mr-3 max - input.input(v-model="selectedAgent.sleep_max" type="number" placeholder="60" :min="selectedAgent.sleep_min" :class="{ 'is-danger': validation.beaconTimer }") + input.input(v-model="selectedAgent.sleep_max" type="number" placeholder="60" :min="selectedAgent.sleep_min" :class="{ 'is-danger': validation.beaconTimer, 'is-warning': isDirty('sleep_max') }") p.help.has-text-danger(v-if="validation.beaconTimer") {{ validation.beaconTimer }} tr th.has-text-right Watchdog Timer td - input.input(type="number" v-model="selectedAgent.watchdog" min="0" :class="{ 'is-danger': validation.watchdogTimer }") + input.input(type="number" v-model="selectedAgent.watchdog" min="0" :class="{ 'is-danger': validation.watchdogTimer, 'is-warning': isDirty('watchdog') }") p.help.has-text-danger(v-if="validation.watchdogTimer") {{ validation.watchdogTimer }} button.button.is-primary.is-fullwidth.mt-4(@click="saveAgent()") Save Settings hr