From 758b458e8d07dae4fbff544af7a1785f803d5655 Mon Sep 17 00:00:00 2001
From: TurtIeSocks <58572875+TurtIeSocks@users.noreply.github.com>
Date: Fri, 12 Mar 2021 12:28:25 -0500
Subject: [PATCH] Add Spawnpoints
- Add ability to see spawnpoints
- Green are confirmed, red unconfirmed timers
- Slight refactoring
---
client/src/components/MapTiles.jsx | 4 +-
client/src/components/devices/Device.jsx | 8 ++--
.../devices/{MarkerIcon.js => marker.js} | 0
client/src/components/gyms/Gym.jsx | 8 ++--
.../gyms/{MarkerIcon.js => marker.js} | 0
client/src/components/pokemon/Pokemon.jsx | 8 ++--
.../pokemon/{MarkerIcon.js => marker.js} | 0
client/src/components/pokestops/Pokestop.jsx | 8 ++--
.../pokestops/{MarkerIcon.js => marker.js} | 0
client/src/components/spawnpoints/Popup.jsx | 11 +++++
.../src/components/spawnpoints/Spawnpoint.jsx | 42 +++++++++++++++++++
client/src/components/spawnpoints/marker.js | 7 ++++
client/src/services/Query.js | 5 +++
client/src/services/data/spawnpoint.js | 14 +++++++
server/src/configs/default.json | 4 +-
server/src/models/Spawnpoint.js | 9 ++++
server/src/models/index.js | 4 +-
server/src/schema/schema.js | 40 +++++++++---------
server/src/schema/spawnpoint.js | 12 ++++++
19 files changed, 149 insertions(+), 35 deletions(-)
rename client/src/components/devices/{MarkerIcon.js => marker.js} (100%)
rename client/src/components/gyms/{MarkerIcon.js => marker.js} (100%)
rename client/src/components/pokemon/{MarkerIcon.js => marker.js} (100%)
rename client/src/components/pokestops/{MarkerIcon.js => marker.js} (100%)
create mode 100644 client/src/components/spawnpoints/Popup.jsx
create mode 100644 client/src/components/spawnpoints/Spawnpoint.jsx
create mode 100644 client/src/components/spawnpoints/marker.js
create mode 100644 client/src/services/data/spawnpoint.js
create mode 100644 server/src/models/Spawnpoint.js
create mode 100644 server/src/schema/spawnpoint.js
diff --git a/client/src/components/MapTiles.jsx b/client/src/components/MapTiles.jsx
index c401f135b..0f957f1a3 100644
--- a/client/src/components/MapTiles.jsx
+++ b/client/src/components/MapTiles.jsx
@@ -5,6 +5,7 @@ import Gym from './gyms/Gym.jsx'
import Pokestop from './pokestops/Pokestop.jsx'
import Pokemon from './pokemon/Pokemon.jsx'
import Nav from './layout/Nav.jsx'
+import Spawnpoint from './spawnpoints/Spawnpoint.jsx'
const MapTiles = ({ map, settings }) => {
const [bounds, setBounds] = useState({
@@ -50,10 +51,11 @@ const MapTiles = ({ map, settings }) => {
url="https://tiles.stadiamaps.com/tiles/alidade_smooth_dark/{z}/{x}/{y}{r}.png"
/>
+ {selected.Devices && }
{selected.Gyms && }
{selected.Pokestops && }
{selected.Pokemon && }
- {selected.Devices && }
+ {selected.Spawnpoints && }