From d72a08c9de4b53bbd34a977d38adcba6b779c562 Mon Sep 17 00:00:00 2001 From: SergeantPanda Date: Tue, 8 Apr 2025 10:12:27 -0500 Subject: [PATCH] Sort guide by channel number. --- frontend/src/pages/Guide.jsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/Guide.jsx b/frontend/src/pages/Guide.jsx index 3db79049..ec1a77d8 100644 --- a/frontend/src/pages/Guide.jsx +++ b/frontend/src/pages/Guide.jsx @@ -64,9 +64,11 @@ export default function TVChannelGuide({ startDate, endDate }) { const programIds = [...new Set(fetched.map((p) => p.tvg_id))]; // Filter your Redux/Zustand channels by matching tvg_id - const filteredChannels = Object.values(channels).filter((ch) => - programIds.includes(ch.epg_data?.tvg_id) - ); + const filteredChannels = Object.values(channels) + .filter((ch) => programIds.includes(ch.epg_data?.tvg_id)) + // Add sorting by channel_number + .sort((a, b) => (a.channel_number || Infinity) - (b.channel_number || Infinity)); + console.log( `found ${filteredChannels.length} channels with matching tvg_ids` );