aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/sanity/schemas/default/product.ts
blob: 92db71485f938ff162dbdfd154b2b9a52ca0c9b1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import { s } from "sanity-typed-schema-builder";

export default s.document({
    name: "product",
    title: "Products",
    // @ts-ignore
    i18n: true,
    fields: [
        {
            name: "title",
            title: "Title",
            type: s.string(),
        },
        {
            name: "duration",
            title: "Duration",
            type: s.string()
        },
        {
            name: "cost",
            title: "Cost",
            type: s.string()
        },
        {
            name: "description",
            title: "Description",
            type: s.array({
                of: [s.block()]
            })
        },
        {
            name: "orderLink",
            title: "Link to booking",
            type: s.url()
        },
    ],
});