()
| 24 | } |
| 25 | const CompleteTrackCard = ({ notionId, TrackData }: { notionId: string; TrackData: CompleteTrackCardProps }) => { |
| 26 | async function handleAddTrack() { |
| 27 | setIsSubmitting(true); |
| 28 | await createTrack({ |
| 29 | id: TrackData.trackId, |
| 30 | title: TrackData.trackTitle, |
| 31 | description: TrackData.trackDescription, |
| 32 | image: TrackData.trackImage, |
| 33 | hidden: false, |
| 34 | problems: problems, |
| 35 | selectedCategory: TrackData.selectedCategory, |
| 36 | cohort: parseInt(TrackData.cohort), |
| 37 | trackType: "NOTION", |
| 38 | }); |
| 39 | await insertData(TrackData.trackId); |
| 40 | setIsSubmitting(true); |
| 41 | } |
| 42 | |
| 43 | const [addButton, setAddButton] = useState(false); |
| 44 | const [problems, setProblems] = useState<{ problem: Prisma.ProblemCreateManyInput; sortingOrder: number }[]>([]); |
nothing calls this directly
no test coverage detected