Merged in feat/SW-1555-jobylon-integration (pull request #1484)

Feat/SW-1555 jobylon integration

* feat(SW-1555): Added jobylon feed query

* feat(SW-1555): Added jobylon feed component


Approved-by: Fredrik Thorsson
Approved-by: Matilda Landström
This commit is contained in:
Erik Tiekstra
2025-03-06 13:31:37 +00:00
parent 7f5085f855
commit f045fe4a8a
19 changed files with 429 additions and 11 deletions

View File

@@ -5,6 +5,7 @@ export namespace DynamicContentEnum {
earn_and_burn = "earn_and_burn",
expiring_points = "expiring_points",
how_it_works = "how_it_works",
jobylon_feed = "jobylon_feed",
loyalty_levels = "loyalty_levels",
membership_overview = "membership_overview",
my_points = "my_points",
@@ -12,12 +13,12 @@ export namespace DynamicContentEnum {
overview_table = "overview_table",
points_overview = "points_overview",
previous_stays = "previous_stays",
sas_linked_account = "sas_linked_account",
sas_tier_comparison = "sas_tier_comparison",
sign_up_form = "sign_up_form",
sign_up_verification = "sign_up_verification",
soonest_stays = "soonest_stays",
upcoming_stays = "upcoming_stays",
sas_linked_account = "sas_linked_account",
sas_tier_comparison = "sas_tier_comparison",
}
/** Type needed to satisfy zod enum type */
@@ -26,6 +27,7 @@ export namespace DynamicContentEnum {
components.earn_and_burn,
components.expiring_points,
components.how_it_works,
components.jobylon_feed,
components.loyalty_levels,
components.membership_overview,
components.my_points,
@@ -33,12 +35,12 @@ export namespace DynamicContentEnum {
components.overview_table,
components.points_overview,
components.previous_stays,
components.sas_linked_account,
components.sas_tier_comparison,
components.sign_up_form,
components.sign_up_verification,
components.soonest_stays,
components.upcoming_stays,
components.sas_linked_account,
components.sas_tier_comparison,
]
}

View File

@@ -0,0 +1,5 @@
import type { z } from "zod"
import type { jobylonItemSchema } from "@/server/routers/partners/jobylon/output"
export interface JobylonItem extends z.output<typeof jobylonItemSchema> {}