import { Module } from "@/interfaces"; import clsx from "clsx"; import { ReactNode } from "react"; import { MdDelete, MdEdit, MdEditOff, MdRefresh, MdSave, MdGrade, MdOutlineGrade } from "react-icons/md"; interface Props { title: string; description: string; editing: boolean; module?: Module; handleSave: () => void; handleDiscard: () => void; modeHandle?: () => void; evaluationHandle?: () => void; isEvaluationEnabled?: boolean; mode?: "delete" | "edit"; children?: ReactNode; } const Header: React.FC = ({ title, description, editing, isEvaluationEnabled, handleSave, handleDiscard, modeHandle, evaluationHandle, children, mode = "delete", module }) => { return (

{title}

{description}

{children} {mode === "delete" ? ( ) : ( )} {mode === "delete" && }
); } export default Header;