import React, { useState } from "react"; import { InternshipSubmission } from "@/management/api/internship"; import { Button, Dialog, DialogActions, DialogContent, DialogProps, DialogTitle, FormControl, InputLabel, MenuItem, Select } from "@material-ui/core"; import { useTranslation } from "react-i18next"; export type GradeDialogProps = { internship: InternshipSubmission; onSubmit: (grade: number) => void; } & Omit; export const GradeDialog = ({ internship, onSubmit, ...props }: GradeDialogProps) => { const [grade, setGrade] = useState(internship.grade || null); const { t } = useTranslation("management"); const handleChange = (event: React.ChangeEvent<{ value: unknown }>) => { setGrade(event.target.value as number); }; return { t("internship.grade") } { t("internship.grade") } }