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 && }