phase 1-2 done
This commit is contained in:
36
sanity/sanity.config.ts
Normal file
36
sanity/sanity.config.ts
Normal file
@@ -0,0 +1,36 @@
|
||||
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) },
|
||||
});
|
||||
Reference in New Issue
Block a user