Files
abiball/assets/controllers/hide_food_controller.js

23 lines
577 B
JavaScript

import {Controller} from "@hotwired/stimulus";
export default class extends Controller {
static targets = ['foodSelect', 'ticketSelect'];
prevValue;
connect() {
this.hide();
}
hide() {
if (this.ticketSelectTarget.value === '2') {
this.foodSelectTarget.disabled = true;
this.prevValue = this.foodSelectTarget.value;
this.foodSelectTarget.value = '0';
} else {
this.foodSelectTarget.disabled = false;
this.foodSelectTarget.value = this.prevValue ?? '';
}
}
}