diff --git a/components/Card.tsx b/components/Card.tsx index 5900682d3..9d0477ced 100644 --- a/components/Card.tsx +++ b/components/Card.tsx @@ -1,6 +1,7 @@ import React from 'react'; import Link from 'next/link'; import TextTruncate from 'react-text-truncate'; +import Image from 'next/image'; export interface CardProps { title: string; body: string; @@ -36,8 +37,11 @@ const CardBody = ({
{details[0]}
{details[1] ? ( - +
@@ -287,10 +309,17 @@ const Home = (props: any) => {
{/* SidebySide section*/}
Join our Slack to ask questions, get feedback on your
@@ -346,10 +393,17 @@ const Home = (props: any) => {
href='https://json-schema.org/slack'
className='flex items-center '
>
-
+ {isClient && (
+ <>
+
Explore the JSON Schema Ecosystem
@@ -329,12 +358,30 @@ const Home = (props: any) => {
Join the JSON Schema Slack Workspace!
-
+ {isClient && (
+ <>
+
-
+ {isClient && (
+ <>
+ Event
*/}
The JSON Schema Blog
-
+ {isClient && (
+ <>
+
{' '}
{blogPosts[0].frontmatter.title}
@@ -604,54 +665,154 @@ const Home = (props: any) => {
target='_blank'
rel='noreferrer'
>
-
+ {isClient && (
+ <>
+
@@ -199,9 +203,12 @@ export default function ToolingPage({ target='_blank' rel='noreferrer' > -