chore: Cleanup booking-flow after migration * Remove unused types * Clean up exports, types, unused files etc in booking-flow Approved-by: Joakim Jäderberg
26 lines
576 B
TypeScript
26 lines
576 B
TypeScript
import { z } from "zod"
|
|
|
|
enum FloorPreference {
|
|
LOW = "Low floor",
|
|
HIGH = "High floor",
|
|
}
|
|
|
|
enum ElevatorPreference {
|
|
AWAY_FROM_ELEVATOR = "Away from elevator",
|
|
NEAR_ELEVATOR = "Near elevator",
|
|
}
|
|
|
|
export const specialRequestSchema = z
|
|
.object({
|
|
floorPreference: z
|
|
.nativeEnum(FloorPreference)
|
|
.or(z.literal("").transform((_) => undefined))
|
|
.optional(),
|
|
elevatorPreference: z
|
|
.nativeEnum(ElevatorPreference)
|
|
.or(z.literal("").transform((_) => undefined))
|
|
.optional(),
|
|
comment: z.string().default(""),
|
|
})
|
|
.optional()
|