import React from 'react'; import { SECTION_IDS, ACCELERATOR_PROJECTS_CONTENT } from '../constants'; import { AcceleratorProject } from '../types'; import Button from './Button'; import { CubeTransparentIcon, TagIcon, LinkIcon } from '@heroicons/react/24/outline'; interface ProjectCardProps { project: AcceleratorProject; } const ProjectCard: React.FC = ({ project }) => (
{project.name}

{project.name}

{project.tagline}

{project.category} {project.statuspro}
{project.websiteUrl && ( )}
); interface AcceleratorProjectsSectionProps { acceleratorProjects: AcceleratorProject[]; } const AcceleratorProjectsSection: React.FC = ({ acceleratorProjects }) => { return (

{ACCELERATOR_PROJECTS_CONTENT.title}

{ACCELERATOR_PROJECTS_CONTENT.subtitle}

{acceleratorProjects && acceleratorProjects.length > 0 ? (
{acceleratorProjects.map((project: AcceleratorProject) => ( ))}
) : (

{ACCELERATOR_PROJECTS_CONTENT.emptyStateTitle}

{ACCELERATOR_PROJECTS_CONTENT.emptyStateMessage}

)}
); }; export default AcceleratorProjectsSection;