Change the source of a text to a repeater

How can I make it work? Thanks for the reply

$w.onReady(async function () {
    const value = wixLocation.query.value
    let id = wixLocation.query.id
    $w("#repeater4").onItemReady(($item, itemData, index) => {
       
        if ((itemData.attivita1).contains(value)) {
            $item("#text46").text = itemData.attivita1
            $item("#text47").text = itemData.prezzo1
            $item("#text48").text = itemData.data
        }
        if ((itemData.attivita2).contains(value)) {
            $item("#text46").text = itemData.attivita2
            $item("#text47").text = itemData.prezzo2
            $item("#text48").text = itemData.data
        }
        if ((itemData.attivita3).contains(value)) {
            $item("#text46").text = itemData.attivita3
            $item("#text47").text = itemData.prezzo3
            $item("#text48").text = itemData.data
        }
        if ((itemData.attivita4).contains(value)) {
            $item("#text46").text = itemData.attivita4
            $item("#text47").text = itemData.prezzo4
            $item("#text48").text = itemData.data
        }
        if ((itemData.attivita5).contains(value)) {
            $item("#text46").text = itemData.attivita5
            $item("#text47").text = itemData.prezzo5
            $item("#text48").text = itemData.data
        }
        if ((itemData.attivita6).contains(value)) {
            $item("#text46").text = itemData.attivita6
            $item("#text47").text = itemData.prezzo6
            $item("#text48").text = itemData.data
        }
        if ((itemData.attivita7).contains(value)) {
            $item("#text46").text = itemData.attivita7
            $item("#text47").text = itemData.prezzo7
            $item("#text48").text = itemData.data
        }
        if ((itemData.attivita8).contains(value)) {
            $item("#text46").text = itemData.attivita8
            $item("#text47").text = itemData.prezzo8
            $item("#text48").text = itemData.data
        }
        if ((itemData.attivita9).contains(value)) {
            $item("#text46").text = itemData.attivita9
            $item("#text47").text = itemData.prezzo9
            $item("#text48").text = itemData.data
        }
        if ((itemData.attivita10).contains(value)) {
            $item("#text46").text = itemData.attivita10
            $item("#text47").text = itemData.prezzo10
            $item("#text48").text = itemData.data
        }
        if ((itemData.attivita11).contains(value)) {
            $item("#text46").text = itemData.attivita11
            $item("#text47").text = itemData.prezzo11
            $item("#text48").text = itemData.data
        }
        if ((itemData.attivita12).contains(value)) {
            $item("#text46").text = itemData.attivita12
            $item("#text47").text = itemData.prezzo12
            $item("#text48").text = itemData.data
        } else {
            //
        }

    });

    const { items: prezzi } = await wixData.query("Fogliodilavoro").contains("attivita1", value)
        .or(wixData.query("Fogliodilavoro").contains("attivita2", value))
        .or(wixData.query("Fogliodilavoro").contains("attivita3", id))
        .or(wixData.query("Fogliodilavoro").contains("attivita4", id))
        .or(wixData.query("Fogliodilavoro").contains("attivita5", id))
        .or(wixData.query("Fogliodilavoro").contains("attivita6", id))
        .or(wixData.query("Fogliodilavoro").contains("attivita7", id))
        .or(wixData.query("Fogliodilavoro").contains("attivita8", id))
        .or(wixData.query("Fogliodilavoro").contains("attivita9", id))
        .or(wixData.query("Fogliodilavoro").contains("attivita10", id))
        .or(wixData.query("Fogliodilavoro").contains("attivita11", id))
        .or(wixData.query("Fogliodilavoro").contains("attivita12", id))
        .and(wixData.query("Fogliodilavoro").contains("codiceAzienda", id))
        .find()
    $w("#repeater4").data = prezzi
});

$w.onReady(async function () {
    const value = wixLocation.query.value
    let id = wixLocation.query.id   
    
    let sourceOfMyText = "attivita1";
    
    $w("#repeater4").onItemReady(($item, itemData, index) => {
        if ((itemData.attivita1).contains(value)) {
            $item("#text46").text = itemData[sourceOfMyText]
            $item("#text47").text = itemData.prezzo1
            $item("#text48").text = itemData.data
        }
    });
});