From 8d463b0fc9e68221fe0a43303811d614bd10d677 Mon Sep 17 00:00:00 2001 From: Admin Date: Sat, 23 Aug 2025 08:39:13 +0700 Subject: [PATCH] update UI --- server/data.json | 21 ++++++++++++++++++++- server/server.js | 4 +++- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/server/data.json b/server/data.json index 0637a08..2070a3b 100644 --- a/server/data.json +++ b/server/data.json @@ -1 +1,20 @@ -[] \ No newline at end of file +[ + { + "title": "Cisco FPR2K-SLIDE-RAILS Mounting Rail Kit for FirePower FPR 2100 Series", + "price": 995, + "el": {}, + "date": "2025-08-23T01:38:28.591Z" + }, + { + "title": "Cisco AIR-PWRINJ6 Power Injector 8023at for Aironet Access Points", + "price": 95, + "el": {}, + "date": "2025-08-23T01:38:28.591Z" + }, + { + "title": "Cisco NM-1CE1T1-PRI - Fully Tested - 6 Month Warranty - Tax Invoice included", + "price": 75, + "el": {}, + "date": "2025-08-23T01:38:28.591Z" + } +] \ No newline at end of file diff --git a/server/server.js b/server/server.js index 5a2f059..bf05c4e 100644 --- a/server/server.js +++ b/server/server.js @@ -148,7 +148,9 @@ app.post("/", async (req, res) => { // : !listedCodes.has(key); // }); let filteredData = data.data.filter((item) => { - const key = `${item.title} - ${item.code}`.toLowerCase(); + const key = item?.title.includes(item.code) + ? `${item.title}`.toLowerCase() + : `${item.title} - ${item.code}`.toLowerCase(); if (status === "listed") { return publistedData.some((i) =>