import { redirect } from "next/navigation"; import { canAccess, getAdminContext, PERMS } from "@/lib/permissions"; import { SyncAllClient } from "./sync-all-client"; export default async function SyncAllPage() { const { session, permissions } = await getAdminContext(); if (!canAccess(permissions, PERMS.ASSETS_IMPORT, session.user.rank)) { redirect("/admin"); } return (

Sync All Sources

Scan all configured clone sources and automatically import any furniture that is not yet present in your hotel. Missing .nitro files, icons, database entries, catalog items, and FurnitureData.json will be added automatically.

); }