Loop Next & Previous Buttons on filtered database search

The is a database search with next() and prev() buttons which only goes to the next and previous search result. how can I loop the next and previous items

// Search and filter database items
import wixData from ‘wix-data’;

export function searchButton_click_1(event) {
search();
}

function search() {

wixData.query("Team")
    .contains("title", $w('#searchInput').value)
    .or(wixData.query("Team").contains("jobTitle", $w('#searchInput').value))
    .limit(3)
    .find()
    .then(olderResults => {
        $w('#teamRepeater').data = olderResults.items;

        $w('#nextButton').onClick(() => {
            olderResults.hasNext();
            olderResults.next()

                .then((results) => {
                    let newResults = results;
                    let items = newResults.items;
                    let firstItem = items[0];
                    let totalCount = newResults.totalCount;
                    let pageSize = newResults.pageSize;
                    let currentPage = newResults.currentPage;
                    let totalPages = newResults.totalPages;
                    let length = newResults.length;
                    let query = newResults.query;

                    $w('#teamRepeater').data = newResults.items;

                    $w('#prevButton').onClick(() => {
                        olderResults.hasPrev();
                        olderResults.prev()
                            .then((results) => {
                                let prevResults = results;
                                let items = prevResults.items;
                                let firstItem = items[0];
                                let totalCount = newResults.totalCount;
                                let pageSize = newResults.pageSize;
                                let currentPage = newResults.currentPage;
                                let totalPages = newResults.totalPages;
                                let length = newResults.length;
                                let query = newResults.query;
                                $w('#teamRepeater').data = prevResults.items;

                            })

                    })

                })

        })

    });

}