import Image from "next/image"; import styles from "@/features/predictions/styles/predictions.module.css"; type PredictionTileBaseProps = { title: string; description?: string | null; badge?: string; favorite?: boolean; dirty: boolean; saving: boolean; disabled?: boolean; showSubmitButton?: boolean; successMessage?: string; errorMessage?: string; basePoints?: number; iconSrc?: string; onSubmit: () => void; children: React.ReactNode; }; export function PredictionTileBase({ title, description, badge, favorite, dirty, saving, disabled, showSubmitButton = true, successMessage, errorMessage, basePoints, iconSrc, onSubmit, children, }: PredictionTileBaseProps) { return (
{iconSrc ? ( ) : null}

{title}

{description ?

{description}

: null}
{badge ? {badge} : null}
{children}
); }