import { Card, CardDescription, CardHeader, CardTitle } from "./ui/card"; import builder from "../content/img/builder_preview.png"; import Image from "next/image"; import { ReactElement } from "react"; import { MdDashboard } from "react-icons/md"; import { IoBuildOutline } from "react-icons/io5"; import { RiDragDropLine } from "react-icons/ri"; interface ServiceProps { title: string; description: string; icon: ReactElement; } const serviceList: ServiceProps[] = [ { title: "Public Dashboard", description: "Show the schedule and rankings to the public.", icon: , }, { title: "Flexible Tournament Builder", description: "Add multiple swiss, single elimination and round-robin elements to the tournament.", icon: , }, { title: "Drag & Drop Interface", description: "Drag-and-drop matches to different courts or reschedule them to another start time.", icon: , }, ]; export const Features = () => { return (

Features

Bracket is flexible, yet feature-rich.

{serviceList.map(({ icon, title, description }: ServiceProps) => (
{icon}
{title} {description}
))}
About services
); };