import React from "react"; import { Container } from "../util/container"; import { Section } from "../util/section"; import { TinaMarkdown } from "tinacms/dist/rich-text"; import type { Template } from "tinacms"; import { PageBlocksContent } from "../../tina/__generated__/types"; import { tinaField } from "tinacms/dist/react"; import { PageBlockFunction } from "../blocks-renderer"; import inlineComponents, { richTextTemplates } from "../inline/inline-definitions"; export const Content: PageBlockFunction = ({ data }) => { return (
); }; export const contentBlockSchema: Template = { name: "content", label: "Content", ui: { previewSrc: "/blocks/content.png", defaultItem: { body: "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede." } }, fields: [ { type: "rich-text", label: "Body", name: "body", templates: richTextTemplates, isBody: true }, { type: "string", label: "Color", name: "color", options: [ { label: "Default", value: "default" }, { label: "Tint", value: "tint" }, { label: "Primary", value: "primary" } ] } ] };