Merged in feat/SW-1065-meetings-page (pull request #1287)

Feat(SW-1065): Meetings hotel subpage

Approved-by: Erik Tiekstra
This commit is contained in:
Matilda Landström
2025-02-12 15:13:17 +00:00
parent cac090df34
commit c0e4553d9f
31 changed files with 669 additions and 15 deletions

View File

@@ -4,3 +4,4 @@ import type { meetingRoomsSchema } from "@/server/routers/hotels/schemas/meeting
export type MeetingRoomData = z.output<typeof meetingRoomsSchema>
export type MeetingRooms = MeetingRoomData["data"]
export type MeetingRoom = MeetingRooms[number]["attributes"]

View File

@@ -4,5 +4,5 @@ export type MeetingsAndConferencesSidePeekProps = {
meetingFacilities: Hotel["conferencesAndMeetings"]
descriptions: Hotel["hotelContent"]["texts"]["meetingDescription"]
hotelId: string
link?: string
meetingPageUrl: string | undefined
}

View File

@@ -0,0 +1,4 @@
export interface HotelSubpageProps {
hotelId: string
subpage: string
}

View File

@@ -0,0 +1,20 @@
export enum RoomLighting {
WindowsNaturalDaylight = "WindowsNaturalDaylight",
WindowsNaturalDaylightExcellentView = "WindowsNaturalDaylightExcellentView",
WindowsNaturalDaylightBlackoutFacilities = "WindowsNaturalDaylightBlackoutFacilities",
NoWindows = "NoWindows",
NoWindowsExcellentLighting = "NoWindowsExcellentLighting",
IndoorWindowsFacingHotel = "IndoorWindowsFacingHotel",
IndoorWindowsExcellentLighting = "IndoorWindowsExcellentLighting",
}
export enum SeatingType {
UShape = "UShape",
Classroom = "Classroom",
Boardroom = "Boardroom",
Theatre = "Theatre",
Cabaret = "Cabaret",
StandingTable = "StandingTable",
HalfCircle = "HalfCircle",
FullCircle = "FullCircle",
}