"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 (

Kurs İçeriği

); }; export default LearnPage;