diff --git a/public/icon/death-shadow.png b/public/icon/death-shadow.png new file mode 100644 index 00000000..fc863e88 Binary files /dev/null and b/public/icon/death-shadow.png differ diff --git a/public/icon/death.png b/public/icon/death.png new file mode 100644 index 00000000..5ff4bce1 Binary files /dev/null and b/public/icon/death.png differ diff --git a/src/components/maps/Map.astro b/src/components/maps/Map.astro index c6639bc7..aa3a9661 100644 --- a/src/components/maps/Map.astro +++ b/src/components/maps/Map.astro @@ -1,19 +1,9 @@ --- import type { MapMarker, PlayerMarker } from '@/types/Leaflet'; +import type { MapProps } from '@/types/Map'; import MarkerCreator from './overlay/MarkerCreator.vue'; -interface Props { - mapKey: string - zoomifyKey: string - mapHeight: number - mapWidth: number - markers?: MapMarker[] - players?: PlayerMarker - rulerMainUnit?: string - rulerDistanceRatio?: number - rulerHideWalkDistance?: boolean - backgroundColor?: string -} +interface Props extends MapProps {} const { mapKey, diff --git a/src/components/maps/MapOverlay.astro b/src/components/maps/MapOverlay.astro index 44f99b8c..2f81523b 100644 --- a/src/components/maps/MapOverlay.astro +++ b/src/components/maps/MapOverlay.astro @@ -2,22 +2,24 @@ import type { MapMarker, PlayerMarker } from "@/types/Leaflet"; import SearchMarkers from "./overlay/SearchMarkers.vue"; +import type { MapOverlayProps } from "@/types/Map"; -interface Props { - mapKey: string - markers?: MapMarker[] - players?: PlayerMarker -} +interface Props extends MapOverlayProps {} const { mapKey, markers = [] as MapMarker[], players = {} as PlayerMarker, + searchConfig = { + disableCapitals: false, + disableLandmarks: false, + disableQuests: false, + } } = Astro.props ---