"use client"; import { ReactNode, useState } from "react"; import { cn } from "../helper/cn"; export const PenaltyDropdown = ({ onClick, btnClassName, showDatePicker, btnTip, Icon, }: { onClick: (data: { reason: string; until: Date | null }) => void; showDatePicker?: boolean; btnClassName?: string; btnTip?: string; Icon: ReactNode; }) => { const [reason, setReason] = useState(""); const [until, setUntil] = useState("default"); return (
{Icon}
setReason(e.target.value)} type="text" className="input min-w-[250px]" placeholder="Begründung" /> {showDatePicker && ( )}
); };