function printSwitchStateTimeoutsRow()

in serverless-workflow-examples/serverless-workflow-timeouts-showcase-operator-devprofile/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);
    });
}