import { EditorProps, MarkdownProps, ImageProps } from "../props.js"; import { DescriptionText, DraftBoolean, Title } from "./widgets.js"; const BegabteCollection = { name: "begabte", label: "Begabtenförderung", label_singular: "Begabtenförderungsangebot", description: "Hier kann die Übersicht der Begabtenförderungsangebote bearbeitet werden.", icon: "pi", folder: "content/begabte", EditorProps, filter: { field: "type", value: "begabte", }, summary_fields: ["title", "draft", "body"], fields: [ Title(false), DraftBoolean, DescriptionText, { name: "image", label: "Titelbild", default: "/media/image.webp", ...ImageProps, required: true, }, { name: "class", label: "Klassenstufe(n)", widget: "string", required: true, }, { name: "web_url", label: "Website", widget: "string", required: false, }, { name: "type", label: "Typ", widget: "hidden", default: "begabte", }, { name: "body", label: "Inhalt", required: true, ...MarkdownProps, }, ], }; export default BegabteCollection;