import React from "react"; import { Feature } from "./blocks/feature"; import { Cards } from "./blocks/cards"; import { Accordian } from "./blocks/accordian"; import { Embed } from "./blocks/embed"; import { TailwindFeature } from "./blocks/tailwind-feature"; import { TailwindCards } from "./blocks/tailwind-cards"; import { EventTimeline } from "./blocks/event-timeline"; import { EventSchedule } from "./blocks/event-schedule"; export const Blocks = (props: any) => { return ( <> {props.blocks ? props.blocks.map(function (block, i) { switch (block.__typename) { case "PageBlocksFeature": return (
); case "PageBlocksCards": return (
); case "PageBlocksAccordian": return (
); case "PageBlocksEmbed": return (
); case "PageBlocksTailwindFeature": return (
); case "PageBlocksTailwindCards": return (
); case "PageBlocksEventTimeline": return (
); case "PageBlocksEventSchedule": return (
); default: return null; /* Footer Blocks */ case "GlobalBlocksFeature": return (
); case "GlobalBlocksCards": return (
); case "GlobalBlocksEmbed": return (
); case "GlobalBlocksTailwindFeature": return (
); case "GlobalBlocksTailwindCards": return (
); } }) : null} ); };