mirror of
https://github.com/UiO-Gaming/uiogaming.no-backend.git
synced 2026-11-05 13:56:49 +01:00
30 lines
952 B
JavaScript
30 lines
952 B
JavaScript
// First, we must import the schema creator
|
|
import createSchema from "part:@sanity/base/schema-creator";
|
|
|
|
// Then import schema types from any plugins that might expose them
|
|
import schemaTypes from "all:part:@sanity/base/schema-type";
|
|
|
|
// We import object and document schemas
|
|
import blockContent from "./blockContent";
|
|
import event from "./event";
|
|
import post from "./post";
|
|
import author from "./author";
|
|
|
|
// Then we give our schema to the builder and provide the result to Sanity
|
|
export default createSchema({
|
|
// We name our schema
|
|
name: "default",
|
|
// Then proceed to concatenate our document type
|
|
// to the ones provided by any plugins that are installed
|
|
types: schemaTypes.concat([
|
|
// The following are document types which will appear
|
|
// in the studio.
|
|
post,
|
|
author,
|
|
event,
|
|
// When added to this list, object types can be used as
|
|
// { type: 'typename' } in other document schemas
|
|
blockContent,
|
|
]),
|
|
});
|