import { defineConfig } from "sanity"; import { structureTool } from "sanity/structure"; import * as schemas from "./schemas"; const projectId = process.env.NEXT_PUBLIC_SANITY_PROJECT_ID!; const dataset = process.env.NEXT_PUBLIC_SANITY_DATASET ?? "production"; export default defineConfig({ name: "biztaghavi", title: "BizTaghavi Studio", projectId, dataset, basePath: "/studio", plugins: [ structureTool({ structure: (S) => S.list() .title("محتوا") .items([ S.documentTypeListItem("post").title("نوشته‌ها"), S.documentTypeListItem("project").title("پروژه‌ها"), S.documentTypeListItem("product").title("محصولات"), S.divider(), S.documentTypeListItem("author").title("نویسنده"), S.documentTypeListItem("category").title("دسته‌بندی‌ها"), S.documentTypeListItem("tag").title("تگ‌ها"), S.divider(), S.documentTypeListItem("timelineEvent").title("رویدادهای تایم‌لاین"), S.documentTypeListItem("usesItem").title("ابزارها"), S.divider(), S.documentTypeListItem("siteSettings").title("تنظیمات سایت"), ]), }), ], schema: { types: Object.values(schemas) }, });