diff --git a/src/components/maps/MapOverlay.astro b/src/components/maps/MapOverlay.astro index 2f81523b..8aca62ff 100644 --- a/src/components/maps/MapOverlay.astro +++ b/src/components/maps/MapOverlay.astro @@ -1,8 +1,9 @@ --- import type { MapMarker, PlayerMarker } from "@/types/Leaflet"; +import type { MapOverlayProps } from "@/types/Map"; import SearchMarkers from "./overlay/SearchMarkers.vue"; -import type { MapOverlayProps } from "@/types/Map"; +import MapOverlayBreadcrumbs from "./MapOverlayBreadcrumbs.astro"; interface Props extends MapOverlayProps {} @@ -14,12 +15,15 @@ const { disableCapitals: false, disableLandmarks: false, disableQuests: false, - } + }, + breadcrumbs = [], } = Astro.props ---
diff --git a/src/components/maps/MapOverlayBreadcrumbs.astro b/src/components/maps/MapOverlayBreadcrumbs.astro new file mode 100644 index 00000000..b4943420 --- /dev/null +++ b/src/components/maps/MapOverlayBreadcrumbs.astro @@ -0,0 +1,105 @@ +--- +import type { BreadcrumbItem } from "@/types/Map"; + +interface Props { + breadcrumbs?: BreadcrumbItem[]; +} + +const { breadcrumbs = [] } = Astro.props +--- + +{breadcrumbs.length > 0 && + +} + + diff --git a/src/components/maps/overlay/SearchMarkers.vue b/src/components/maps/overlay/SearchMarkers.vue index 98422b29..74a568c2 100644 --- a/src/components/maps/overlay/SearchMarkers.vue +++ b/src/components/maps/overlay/SearchMarkers.vue @@ -271,16 +271,14 @@ function resetAllFields(actionAfter?: "focusAfter") {