- AuthProvider: mock email OTP (123456), password (shitaye/demo123), social, booking refs - Profile: points, shuttle, appointments, tabbed orders, rewards; orders persist in localStorage - Guest hub /guest with room service, laundry, gym/spa deep links to /services?kind= - RequireAuth + HeaderAccount; nav/footer links; spa save to profile from services - Homepage CTA strip: Guest hub + Spa & gym Made-with: Cursor
10 lines
176 B
TypeScript
10 lines
176 B
TypeScript
import { redirect } from "next/navigation";
|
|
|
|
export const metadata = {
|
|
title: "Spa",
|
|
};
|
|
|
|
export default function GuestSpaRedirectPage() {
|
|
redirect("/services?kind=spa");
|
|
}
|