import React from 'react'; type BaseArticleTypeProps = 'article' | 'section' | 'div'; export interface ArticleBaseProps { as?: keyof JSX.IntrinsicElements; } export interface ArticleProps { children?: React.ReactNode; as?: BaseArticleTypeProps; hasProse?: boolean; content?: string; bgColor?: 'white' | 'grey'; maxWidth?: 'none' | 'full' | '5xl' | '7xl'; } const styles = { prose: `prose prose-rds prose-lg md:prose-xl max-w-none prose-img:w-full prose-img:rounded-lg`, }; export const Article = ({ children, content }: ArticleProps) => { return ( <> {content && (
)} {!content &&
{children}
} ); };