[frontend]: Add visual separation of related filters

This commit is contained in:
2025-04-06 03:18:55 +01:00
parent 69230edcbb
commit 729b54942e

View File

@ -13,10 +13,10 @@ const menuData = [
children: [ children: [
{ id: "mainline", name: "Mainline" }, { id: "mainline", name: "Mainline" },
{ id: "suburban", name: "Suburban" }, { id: "suburban", name: "Suburban" },
{ id: "dart", name: "DART" }, { id: "dart", name: "DART", endsec: true },
{ id: "running", name: "Running" }, { id: "running", name: "Running" },
{ id: "not-yet-running", name: "Not yet running" }, { id: "not-yet-running", name: "Not yet running" },
{ id: "terminated", name: "Terminated" }, { id: "terminated", name: "Terminated", endsec: true },
{ id: "early", name: "Early" }, { id: "early", name: "Early" },
{ id: "on-time", name: "On-time" }, { id: "on-time", name: "On-time" },
{ id: "late", name: "Late" }, { id: "late", name: "Late" },
@ -38,9 +38,9 @@ const menuData = [
name: "Luas Stops", name: "Luas Stops",
children: [ children: [
{ id: "red-line", name: "Red Line" }, { id: "red-line", name: "Red Line" },
{ id: "green-line", name: "Green Line" }, { id: "green-line", name: "Green Line", endsec: true },
{ id: "enabled", name: "Enabled" }, { id: "enabled", name: "Enabled" },
{ id: "disabled", name: "Disabled" }, { id: "disabled", name: "Disabled", endsec: true },
{ id: "park-and-ride", name: "Must be Park & Ride" }, { id: "park-and-ride", name: "Must be Park & Ride" },
{ id: "cycle-and-ride", name: "Must be Cycle & Ride" }, { id: "cycle-and-ride", name: "Must be Cycle & Ride" },
], ],
@ -132,6 +132,10 @@ const CheckboxItem = ({ item, selectedSources, setSelectedSources, enabledSource
))} ))}
</div> </div>
)} )}
{item.endsec && (
<hr style={{ margin: "8px 0", borderColor: "#ccc" }} />
)}
</div> </div>
); );
}; };