fix: add benefits block
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import { badRequestError, internalServerError } from "@/server/errors/trpc"
|
||||
import { protectedProcedure, router } from "@/server/trpc"
|
||||
import { getUserSchema } from "./output"
|
||||
import { benefitsPageNames } from "@/constants/myPages"
|
||||
|
||||
export const userQueryRouter = router({
|
||||
get: protectedProcedure.query(async function (opts) {
|
||||
@@ -22,4 +23,46 @@ export const userQueryRouter = router({
|
||||
}
|
||||
return validJson
|
||||
}),
|
||||
benefits: protectedProcedure.query(async function (opts) {
|
||||
// TODO: Make request to get user data from Scandic API
|
||||
|
||||
const hardCodedBenefits = [
|
||||
{
|
||||
id: 1,
|
||||
value: "€5 voucher",
|
||||
explanation: "to spend in bar & restaurant for each night",
|
||||
subtitle:
|
||||
"Lorem ipsum dolor sit amet consectetur. Pharetra lectus sagittis turpis blandit feugiat amet enim massa.",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
value: "Breakfast to go",
|
||||
explanation: "for early birds, when staying",
|
||||
subtitle:
|
||||
"Lorem ipsum dolor sit amet consectetur. Pharetra lectus sagittis turpis blandit feugiat amet enim massa.",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
value: "15% discount",
|
||||
explanation: "in the restaurant & the bar",
|
||||
subtitle:
|
||||
"Lorem ipsum dolor sit amet consectetur. Pharetra lectus sagittis turpis blandit feugiat amet enim massa.",
|
||||
href: "#",
|
||||
},
|
||||
]
|
||||
const response = hardCodedBenefits
|
||||
return response
|
||||
|
||||
// if (!response.ok) {
|
||||
// throw internalServerError()
|
||||
// }
|
||||
// const json = await response.json()
|
||||
// const validJson = getUserSchema.parse(json)
|
||||
// if (!validJson) {
|
||||
// throw badRequestError()
|
||||
// }
|
||||
// return validJson
|
||||
}),
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user