{course.level}
+ {course.title}
+{course.summary}
+{course.price ? `${course.price.toLocaleString('fa-IR')} تومان` : 'بهزودی'}
+ diff --git a/app/src/pages/CoursesPage.jsx b/app/src/pages/CoursesPage.jsx new file mode 100644 index 0000000..1854a70 --- /dev/null +++ b/app/src/pages/CoursesPage.jsx @@ -0,0 +1,25 @@ +import { useState, useEffect } from 'react'; +import { contentApi } from '../../src/lib/content-api.js'; + +export function CoursesPage() { + const [items, setItems] = useState([]); + useEffect(() => { contentApi.listCourses().then(setItems).catch(() => setItems([])); }, []); + return ( +
مسیرهای آموزشی فارسی برای تیمهایی که فناوری را در محصول و عملیات واقعی به کار میگیرند.
+{course.summary}
+