import { redirect } from "next/navigation"; import { OfficialSyncClient } from "@/app/admin/import/official/official-sync-client"; import { SyncAllClient } from "@/app/admin/import/sync/sync-all-client"; import { canAccess, getAdminContext, PERMS } from "@/lib/permissions"; import { CatalogExportClient } from "./catalog-export-client"; export default async function StudioSyncPage(_props: { params: Promise<{ locale: string }>; }) { const { session, permissions } = await getAdminContext(); if (!canAccess(permissions, PERMS.ASSETS_IMPORT, session.user.rank)) { redirect("/admin"); } return (

Sync All Sources

Scan configured sources and automatically import any furniture that is not yet present in your hotel.

Clone Sources

Scan all configured clone sources and automatically import any furniture that is not yet present in your hotel.

Official Furnidata

Scan the official Habbo furnidata and automatically import any furniture that your hotel doesn't have yet.

); }