import { ReactNode, useEffect, useState } from 'react'; import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from './Card'; import { Footer } from './Footer'; interface CardProps { title: string; description?: string; content: ReactNode; className?: string; footer?: boolean; } export const CustomCard = ({ title, description, content, className = '', footer = true }: CardProps) => { const [isLoaded, setIsLoaded] = useState(false); useEffect(() => { setIsLoaded(true); }, []); if (!isLoaded) { return null; } return (
Hacker News + newsletter