in serverless-workflow-examples/serverless-workflow-timeouts-showcase-extended/src/main/resources/META-INF/resources/app.js [66:85]
function printSwitchStateTimeoutsRow(tableBody, instance) {
const tableRow = $('<tr class="d-flex">').appendTo(tableBody);
tableRow.append($(`<th scope="row" class="col-4">${instance.id}</th>`));
const approveBtn = $(`<button id="approveVisaBtn_${instance.id}" type="button" class="btn btn-primary btn-sm">Approve visa</button>`);
const approveButtonTd = $(`<td class="col-2"></td>`);
approveButtonTd.append(approveBtn);
tableRow.append(approveButtonTd);
approveBtn.click(function () {
sendVisaApprovalEvent(instance.id);
});
const denyBtn = $(`<button id="denyVisaBtn_${instance.id}" type="button" class="btn btn-danger btn-sm">Deny visa</button>`);
const denyButtonTd = $(`<td class="col-2"></td>`);
denyButtonTd.append(denyBtn);
tableRow.append(denyButtonTd);
denyBtn.click(function () {
sendVisaDenyEvent(instance.id);
});
}