import { EditorProps, MarkdownProps, ImageProps } from "../props.js"; import { DraftBoolean, Title } from "./widgets.js"; const AbiturientenCollection = { name: "abiturienten", label: "Abiturienten", label_singular: "Abiturjahrgang", description: "Hier kann die Übersicht der Abiturjahrgänge bearbeitet werden. Dieser Bereich wird von der Schulchronik verwaltet.", icon: "graduation-cap", folder: "content/abiturienten", filter: { field: "type", value: "abiturienten", }, ...EditorProps, summary_fields: ["title", "draft"], sortable_fields: { fields: ["title"], default: { field: "title", direction: "Descending", }, }, fields: [ Title(false), DraftBoolean, { name: "image", label: "Bild", default: "/media/image.webp", ...ImageProps, }, { name: "type", label: "Typ", widget: "hidden", default: "abiturienten", }, { name: "body", label: "Text", required: false, ...MarkdownProps, }, ], }; export default AbiturientenCollection;