"use client";
import { DTLToken } from "@/contracts";
import { COURSES } from "@/mockData";
import { useState } from "react";
import { useContractWrite, usePrepareContractWrite } from "wagmi";
import styles from "./page.module.css";
const Step = ({ label }) => {
const [isCompleted, setIsCompleted] = useState(false);
return (
setIsCompleted((val) => !val)}>
{label}
);
};
const LearnPage = ({ params }) => {
const course = COURSES.find((c) => c.slug === params.courseSlug);
const { config: finishCourseConfig } = usePrepareContractWrite({
address: DTLToken.address,
abi: DTLToken.abi,
functionName: "finishCourse",
args: [
course.id,
"Osman Nuri Yıldız",
"Akıllı Kontrat Güvenliği",
"Atıl Samancıoğlu",
],
});
const finishCourse = useContractWrite(finishCourseConfig);
return (
);
};
export default LearnPage;