Need help solving a problem of adding two reference items to repeater save function. in the repeater below i intend to add passengers

// For full API documentation, including code examples, visit https://wix.to/94BuAAs
import wixData from 'wix-data';

let numSelected = 0;

$w.onReady(async function () {

var trpId;
 var resId ;

  $w("#TripDataSet").onReady( () => {
 let tripObj = $w("#TripDataSet").getCurrentItem(); // itemObj.title is the trip refernce value we need it for submition of

 trpId = tripObj._id ;

  } );

  $w("#datasetResRead").onReady( () => {
 let itemObj = $w("#datasetResRead").getCurrentItem(); // itemObj.title is the trip refernce value we need it for submition of

resId = itemObj._id ;

  } );

    $w("#PaxAddDataset").onReady(async () => {
 if ($w("#PaxAddDataset").getTotalCount() === 0) {
            $w('#btnNewpax').disable();
 await $w('#PaxAddDataset').new();
 
             $w("#repeater2").onItemReady( ($item, itemData, index) => {
 let repeatedTrip = $item("#repeatedTrip");
 let repeatedRes = $item("#repeatedRes");
   repeatedTrip = trpId;
   repeatedRes = resId;
});
        }

        $w("#repeater2").onItemReady(($item, itemData, index) => {
            $item("#box2").style.backgroundColor = (index % 2 === 0) ? "#FAF0E6" : "#FFEFD5";

            $item("#input1").onKeyPress((event) => {
                $w("#btnSavepax").enable();
                $w("#btnNewpax").disable();
            });

            $item("#dropdown1").onChange((event) => {
                $w("#btnSavepax").enable();
                $w("#btnNewpax").disable();
            });

            $item('#checkbox').onChange((event) => {
 let chk = $item('#checkbox').checked;
 if ($item('#checkbox').checked) {
                    numSelected++;
                } else {
                    numSelected--;
                }

 if (numSelected > 0) {
                    $w('#btnDelete').enable();
                } else {
                    $w('#btnDelete').disable();
                }
            });

 

        });
    });
})

export async function btnNewpax_click(event) {
 await $w('#PaxAddDataset').new();
 let item = $w("#PaxAddDataset").getCurrentItem();

    $w('#btnNewpax').disable();

    $w("#repeater2").forEachItem(($item, itemData, index) => {
        $item("#box2").style.backgroundColor = (index % 2 === 0) ? "#FAF0E6" : "#FFEFD5";

 if (item._id === itemData._id) {
            $item('#dropdown1').show();
            $item('#input1').show();
            $item("#txtName").hide();
            $item("#txtState").hide();
        }
    });
}

export function btnSavepax_click(event, $w) {

 

 

    $w("#repeater2").forEachItem(async ($item, itemData, index) => {
 await $item("#PaxAddDataset").save();

    });
    $w("#txtSavedpax").show();
    $w('#btnNewpax').enable();
}

export async function btnDelete_click(event, $w) {
    $w("#repeater2").forEachItem(async ($item, itemData, index) => {
 if ($item('#checkbox').checked === true) {
            $item("#PaxAddDataset").remove();
        }
    });
}

export function repeater2_itemRemoved(_itemData) {
    $w("#repeater2").forEachItem(($item, itemData, index) => {
        $item("#box2").style.backgroundColor = (index % 2 === 0) ? "#FAF0E6" : "#FFEFD5";
    });
    $w("#btnNewpax").enable();
}
// ------------------------------------------------------------