From 638f8f4a93e35ceea3a923cb3162d6fed29b9628 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Sat, 14 Jun 2025 20:14:07 +0000 Subject: [PATCH] feat: Add breadcrumb to region map and remove back button Adds breadcrumb navigation to the region map and removes the "Back to Galaxy" button for consistency. --- src/components/RegionMap.tsx | 57 +++++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 23 deletions(-) diff --git a/src/components/RegionMap.tsx b/src/components/RegionMap.tsx index d5058ba..70dadfa 100644 --- a/src/components/RegionMap.tsx +++ b/src/components/RegionMap.tsx @@ -1,11 +1,18 @@ + import React, { useState, useRef, useCallback, useEffect, useMemo } from 'react'; import { useNavigate } from 'react-router-dom'; import { MapNode } from './MapNode'; import { Connection } from './Connection'; -import { Button } from '@/components/ui/button'; -import { ArrowLeft } from 'lucide-react'; import { useQuery } from '@tanstack/react-query'; import { getSecurityColor } from '../utils/securityColors'; +import { + Breadcrumb, + BreadcrumbItem, + BreadcrumbLink, + BreadcrumbList, + BreadcrumbPage, + BreadcrumbSeparator, +} from '@/components/ui/breadcrumb'; const pocketbaseUrl = `https://evebase.site.quack-lab.dev/api/collections/regionview/records`; @@ -211,15 +218,6 @@ const RegionMap = ({ regionName, focusSystem, isCompact = false }: RegionMapProp

Error Loading Region

Failed to load data for {regionName}

- {!isCompact && ( - - )}
); @@ -309,18 +307,31 @@ const RegionMap = ({ regionName, focusSystem, isCompact = false }: RegionMapProp
-
-
-

{regionName}

-

Solar systems in this region

-
- + {/* Breadcrumb Navigation */} +
+ + + + navigate("/")} + className="text-purple-200 hover:text-white cursor-pointer" + > + Universe + + + + + + {regionName} + + + + +
+ +
+

{regionName}

+

Solar systems in this region