import { defineField, defineType } from "sanity"; export const timelineEvent = defineType({ name: "timelineEvent", title: "Timeline Event", type: "document", fields: [ defineField({ name: "title", title: "عنوان", type: "string", validation: (r) => r.required() }), defineField({ name: "date", title: "تاریخ", type: "date" }), defineField({ name: "description", title: "توضیح", type: "text" }), defineField({ name: "icon", title: "آیکون (emoji)", type: "string" }), defineField({ name: "category", title: "دسته", type: "string", options: { list: [{ value: "career", title: "کار" }, { value: "product", title: "محصول" }, { value: "personal", title: "شخصی" }] }, }), ], orderings: [{ title: "تاریخ", name: "dateDesc", by: [{ field: "date", direction: "desc" }] }], preview: { select: { title: "title", subtitle: "date" } }, });