Merged in SW-3270-move-interactive-map-to-design-system-or-booking-flow (pull request #2681)
SW-3270 move interactive map to design system or booking flow * wip * wip * merge * wip * add support for locales in design-system * add story for HotelCard * setup alias * . * remove tracking from design-system for hotelcard * pass isUserLoggedIn * export design-system-new-deprecated.css from design-system * Add HotelMarkerByType to Storybook * Add interactive map to Storybook * fix reactintl in vitest * rename env variables * . * fix background colors * add storybook stories for <Link /> * merge * fix tracking for when clicking 'See rooms' in InteractiveMap * Merge branch 'master' of bitbucket.org:scandic-swap/web into SW-3270-move-interactive-map-to-design-system-or-booking-flow * remove deprecated comment Approved-by: Anton Gunnarsson
This commit is contained in:
23
packages/design-system/lib/components/Map/Markers/utils.ts
Normal file
23
packages/design-system/lib/components/Map/Markers/utils.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
import { IconName } from '@scandic-hotels/design-system/Icons/iconName'
|
||||
import { PointOfInterestGroup } from './PoiMarker'
|
||||
|
||||
export function getIconByPoiGroupAndCategory(
|
||||
group: PointOfInterestGroup,
|
||||
category?: string
|
||||
) {
|
||||
switch (group) {
|
||||
case 'Public transport':
|
||||
return category === 'Airport' ? IconName.Airplane : IconName.Train
|
||||
case 'Attractions':
|
||||
return category === 'Museum' ? IconName.Museum : IconName.Camera
|
||||
case 'Business':
|
||||
return IconName.Business
|
||||
case 'Parking':
|
||||
return IconName.Parking
|
||||
case 'Shopping & Dining':
|
||||
return category === 'Restaurant' ? IconName.Restaurant : IconName.Shopping
|
||||
case 'Location':
|
||||
default:
|
||||
return IconName.Location
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user