diff --git a/apps/scandic-web/components/TabFilters/FilterIcon/index.tsx b/apps/scandic-web/components/TabFilters/FilterIcon/index.tsx
new file mode 100644
index 000000000..874018a54
--- /dev/null
+++ b/apps/scandic-web/components/TabFilters/FilterIcon/index.tsx
@@ -0,0 +1,81 @@
+import {
+ BouquetIcon,
+ Discount22Icon,
+ MaterialIcon,
+ type MaterialIconProps,
+ PalmTree2Icon,
+} from "@scandic-hotels/design-system/Icons"
+
+interface FilterIconProps {
+ identifier: string
+}
+
+export default function FilterIcon({ identifier }: FilterIconProps) {
+ switch (identifier) {
+ // These are custom icons
+ case "discount-2-2":
+ return
+ case "bouquet":
+ return
+ case "palm_tree":
+ return
+
+ // These are all Material Icons
+ case "electric_car":
+ case "golf_course":
+ case "museum":
+ case "spa":
+ case "airplane_ticket":
+ case "apartment":
+ case "attractions":
+ case "award_star":
+ case "beach_access":
+ case "box":
+ case "deck":
+ case "directions_run":
+ case "directions_subway":
+ case "downhill_skiing":
+ case "emoji_transportation":
+ case "exercise":
+ case "family_restroom":
+ case "festival":
+ case "forest":
+ case "garage":
+ case "hiking":
+ case "houseboat":
+ case "kayaking":
+ case "landscape":
+ case "location_city":
+ case "location_on":
+ case "loyalty":
+ case "music_note":
+ case "night_shelter":
+ case "nightlife":
+ case "pedal_bike":
+ case "pets":
+ case "pool":
+ case "recommend":
+ case "redeem":
+ case "restaurant":
+ case "sauna":
+ case "sell":
+ case "shopping_bag":
+ case "sports_handball":
+ case "sports_tennis":
+ case "theater_comedy":
+ case "things_to_do":
+ case "tram":
+ case "transit_ticket":
+ case "travel":
+ case "travel_luggage_and_bags":
+ case "favorite":
+ return (
+
+ )
+ default:
+ return
+ }
+}
diff --git a/apps/scandic-web/components/TabFilters/index.tsx b/apps/scandic-web/components/TabFilters/index.tsx
index 31e3b6ecb..cbb22132d 100644
--- a/apps/scandic-web/components/TabFilters/index.tsx
+++ b/apps/scandic-web/components/TabFilters/index.tsx
@@ -2,10 +2,12 @@
import { cx } from "class-variance-authority"
-import { MaterialIcon } from "@scandic-hotels/design-system/Icons"
+import { Typography } from "@scandic-hotels/design-system/Typography"
import useScrollShadows from "@/hooks/useScrollShadows"
+import FilterIcon from "./FilterIcon"
+
import styles from "./tabFilters.module.css"
interface Filter {
@@ -37,26 +39,21 @@ export default function TabFilters({
>