import Link from "next/link" import Image from "next/image" import { formatDate } from "lib/utils/format-date" import { absoluteURL } from "lib/utils/absolute-url" import { FormattedText } from "components/formatted-text" import { NodeProps } from "components/node" export function NodeArticle({ node, viewMode, ...props }: NodeProps) { if (viewMode === "teaser") { return } if (viewMode === "full") { return } return null } export function NodeArticleFull({ node, ...props }) { return (

{node.title}

{node.uid?.field_name ? ( Posted by {node.uid?.field_name} ) : null} - {formatDate(node.created)}
{node.body?.summary ?

{node.body.summary}

: null} {node.field_image?.uri && ( )} {node.body?.processed && ( )}
) } export function NodeArticleTeaser({ node, ...props }) { return (
{node.field_image?.uri && (
)}

{node.title}

{node.uid?.field_name ? ( Posted by {node.uid?.field_name} ) : null} - {formatDate(node.created)}
{node.body?.summary ? (

{node.body.summary}

) : null} Read more
) }