Linted the whole project with eslint
This commit was merged in pull request #3.
This commit is contained in:
@@ -4,37 +4,37 @@ import { Features } from "./blocks/features";
|
||||
import { Hero } from "./blocks/hero";
|
||||
import { Testimonial } from "./blocks/testimonial";
|
||||
import { tinaField } from "tinacms/dist/react";
|
||||
import {Carousel} from "./blocks/carousel";
|
||||
import { Carousel } from "./blocks/carousel";
|
||||
|
||||
export const Blocks = (props: Omit<Page, "id" | "_sys" | "_values">) => {
|
||||
return (
|
||||
<>
|
||||
{props.blocks
|
||||
? props.blocks.map(function (block, i) {
|
||||
return (
|
||||
<div key={i} data-tina-field={tinaField(block)}>
|
||||
<Block {...block} />
|
||||
</div>
|
||||
);
|
||||
})
|
||||
: null}
|
||||
</>
|
||||
);
|
||||
return (
|
||||
<>
|
||||
{ props.blocks
|
||||
? props.blocks.map((block, i) => {
|
||||
return (
|
||||
<div key={ i } data-tina-field={ tinaField(block) }>
|
||||
<Block { ...block } />
|
||||
</div>
|
||||
);
|
||||
})
|
||||
: null }
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
const Block = (block: PageBlocks) => {
|
||||
switch (block.__typename) {
|
||||
case "PageBlocksContent":
|
||||
return <Content data={block} />;
|
||||
case "PageBlocksHero":
|
||||
return <Hero data={block} />;
|
||||
case "PageBlocksFeatures":
|
||||
return <Features data={block} />;
|
||||
case "PageBlocksTestimonial":
|
||||
return <Testimonial data={block} />;
|
||||
case "PageBlocksCarousel":
|
||||
return <Carousel data={block} />;
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
switch (block.__typename) {
|
||||
case "PageBlocksContent":
|
||||
return <Content data={ block } />;
|
||||
case "PageBlocksHero":
|
||||
return <Hero data={ block } />;
|
||||
case "PageBlocksFeatures":
|
||||
return <Features data={ block } />;
|
||||
case "PageBlocksTestimonial":
|
||||
return <Testimonial data={ block } />;
|
||||
case "PageBlocksCarousel":
|
||||
return <Carousel data={ block } />;
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user