Order list js

                Never    
import { LightningElement, wire } from 'lwc';
import { refreshApex } from '@salesforce/apex';
import searchOrders from '@salesforce/apex/OrderController.searchOrders';

export default class OrderList extends LightningElement {
    searchTerm = '';
    orders = [];
    filteredOrders = [];

    handleSearch(event) {
        this.searchTerm = event.target.value.toLowerCase();
        this.filterOrders();
    }

    filterOrders() {
        this.filteredOrders = this.orders.filter(order => order.Name.toLowerCase().includes(this.searchTerm));
    }

    @wire(searchOrders)
    wiredOrders(result) {
        if (result.data) {
            this.orders = result.data;
            this.filterOrders();
        } else if (result.error) {
            console.error(result.error);
        }
    }

    handleViewDetails(event) {
        const orderId = event.target.value;
        // Handle the logic to view order details for the given order ID
    }

    handleReorder(event) {
        const orderId = event.target.value;
        // Handle the logic to reorder the order with the given order ID
    }
}

Raw Text