aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/MapBox/MarkerIcons.tsx
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2023-12-28 13:39:23 -0500
committerbobzel <zzzman@gmail.com>2023-12-28 13:39:23 -0500
commitdf2fc3f11e3b474144db5062620c9f65ca857203 (patch)
tree1f42a5f33a63c530f2231fdbd42dc930100b736a /src/client/views/nodes/MapBox/MarkerIcons.tsx
parentfa6214e763fc341ad355c95424ae76f14450d8ce (diff)
fixed youtube uploads, cleaned up a bunch of imports and added some typings files.
Diffstat (limited to 'src/client/views/nodes/MapBox/MarkerIcons.tsx')
-rw-r--r--src/client/views/nodes/MapBox/MarkerIcons.tsx109
1 files changed, 68 insertions, 41 deletions
diff --git a/src/client/views/nodes/MapBox/MarkerIcons.tsx b/src/client/views/nodes/MapBox/MarkerIcons.tsx
index 146f296c1..a580fcaa0 100644
--- a/src/client/views/nodes/MapBox/MarkerIcons.tsx
+++ b/src/client/views/nodes/MapBox/MarkerIcons.tsx
@@ -1,11 +1,42 @@
import { IconProp } from '@fortawesome/fontawesome-svg-core';
import { faShopify } from '@fortawesome/free-brands-svg-icons';
-import { faBasketball, faBicycle, faBowlFood, faBus, faCameraRetro, faCar, faCartShopping, faFilm, faFootball, faFutbol, faHockeyPuck, faHospital, faHotel, faHouse, faLandmark, faLocationDot, faLocationPin, faMapPin, faMasksTheater, faMugSaucer, faPersonHiking, faPlane, faSchool, faShirt, faShop, faSquareParking, faStar, faTrainSubway, faTree, faUtensils, faVolleyball } from '@fortawesome/free-solid-svg-icons';
+import {
+ faBasketball,
+ faBicycle,
+ faBowlFood,
+ faBus,
+ faCameraRetro,
+ faCar,
+ faCartShopping,
+ faFilm,
+ faFootball,
+ faFutbol,
+ faHockeyPuck,
+ faHospital,
+ faHotel,
+ faHouse,
+ faLandmark,
+ faLocationDot,
+ faLocationPin,
+ faMapPin,
+ faMasksTheater,
+ faMugSaucer,
+ faPersonHiking,
+ faPlane,
+ faSchool,
+ faShirt,
+ faShop,
+ faSquareParking,
+ faStar,
+ faTrainSubway,
+ faTree,
+ faUtensils,
+ faVolleyball,
+} from '@fortawesome/free-solid-svg-icons';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
-import React = require('react');
+import * as React from 'react';
export class MarkerIcons {
-
// static getMapboxIcon = (color: string) => {
// return (
// <svg xmlns="http://www.w3.org/2000/svg" id="marker" data-name="marker" width="20" height="48" viewBox="0 0 20 35">
@@ -34,43 +65,39 @@ export class MarkerIcons {
iconProps.color = color;
}
- return (<FontAwesomeIcon {...iconProps} size={size} />);
-
-
- }
-
- static FAMarkerIconsMap: {[key: string]: IconProp} = {
- 'MAP_PIN': faLocationDot,
- 'RESTAURANT_ICON': faUtensils,
- 'HOTEL_ICON': faHotel,
- 'HOUSE_ICON': faHouse,
- 'AIRPLANE_ICON': faPlane,
- 'CAR_ICON': faCar,
- 'BUS_ICON': faBus,
- 'TRAIN_ICON': faTrainSubway,
- 'BICYCLE_ICON': faBicycle,
- 'PARKING_ICON': faSquareParking,
- 'PHOTO_ICON': faCameraRetro,
- 'CAFE_ICON': faMugSaucer,
- 'STAR_ICON': faStar,
- 'SHOPPING_CART_ICON': faCartShopping,
- 'SHOPIFY_ICON': faShopify,
- 'SHOP_ICON': faShop,
- 'SHIRT_ICON': faShirt,
- 'FOOD_ICON': faBowlFood,
- 'LANDMARK_ICON': faLandmark,
- 'HOSPITAL_ICON': faHospital,
- 'NATURE_ICON': faTree,
- 'HIKING_ICON': faPersonHiking,
- 'SOCCER_ICON': faFutbol,
- 'VOLLEYBALL_ICON': faVolleyball,
- 'BASKETBALL_ICON': faBasketball,
- 'HOCKEY_ICON': faHockeyPuck,
- 'FOOTBALL_ICON': faFootball,
- 'SCHOOL_ICON': faSchool,
- 'THEATER_ICON': faMasksTheater,
- 'FILM_ICON': faFilm
+ return <FontAwesomeIcon {...iconProps} size={size} />;
}
-
-} \ No newline at end of file
+ static FAMarkerIconsMap: { [key: string]: IconProp } = {
+ MAP_PIN: faLocationDot,
+ RESTAURANT_ICON: faUtensils,
+ HOTEL_ICON: faHotel,
+ HOUSE_ICON: faHouse,
+ AIRPLANE_ICON: faPlane,
+ CAR_ICON: faCar,
+ BUS_ICON: faBus,
+ TRAIN_ICON: faTrainSubway,
+ BICYCLE_ICON: faBicycle,
+ PARKING_ICON: faSquareParking,
+ PHOTO_ICON: faCameraRetro,
+ CAFE_ICON: faMugSaucer,
+ STAR_ICON: faStar,
+ SHOPPING_CART_ICON: faCartShopping,
+ SHOPIFY_ICON: faShopify,
+ SHOP_ICON: faShop,
+ SHIRT_ICON: faShirt,
+ FOOD_ICON: faBowlFood,
+ LANDMARK_ICON: faLandmark,
+ HOSPITAL_ICON: faHospital,
+ NATURE_ICON: faTree,
+ HIKING_ICON: faPersonHiking,
+ SOCCER_ICON: faFutbol,
+ VOLLEYBALL_ICON: faVolleyball,
+ BASKETBALL_ICON: faBasketball,
+ HOCKEY_ICON: faHockeyPuck,
+ FOOTBALL_ICON: faFootball,
+ SCHOOL_ICON: faSchool,
+ THEATER_ICON: faMasksTheater,
+ FILM_ICON: faFilm,
+ };
+}