import { redirect } from "next/navigation"; import { StudioClient } from "@/components/admin/studio/studio-client"; import { buildFurniImportSource } from "@/lib/habbo-gamedata-hotel"; import { canAccess, getAdminContext, PERMS } from "@/lib/permissions"; import { getTreeFlat } from "@/lib/services/catalog-tree"; import { getHabboGamedataHotel } from "@/lib/services/habbo-gamedata-hotel"; export default async function StudioFurniPage(_props: { params: Promise<{ locale: string }>; }) { const { session, permissions } = await getAdminContext(); if (!canAccess(permissions, PERMS.ASSETS_IMPORT, session.user.rank)) { redirect("/admin"); } const [hotel, catalogTree] = await Promise.all([ getHabboGamedataHotel(), getTreeFlat(), ]); return ( ); }