2025-07-11

작업 시작전 저장
This commit is contained in:
girinb
2025-07-11 13:49:46 +09:00
parent 2ad2af76e0
commit 42453abe41
8 changed files with 198 additions and 95 deletions

View File

@@ -21,10 +21,10 @@ class CaseStudyPlan {
factory CaseStudyPlan.fromJson(Map<String, dynamic> json) {
return CaseStudyPlan(
planId: json['planId'] ?? 'ID 없음',
planTitle: json['planTitle'] ?? '제목 없음',
planTeacher: json['planTeacher'] ?? '선생님 정보 없음',
thumbnail: json['thumbnail'] ?? '',
planId: json['casestudy lesson id'] ?? '아이디 없음',
planTitle: json['course_name'] ?? '제목 없음',
planTeacher: json['planTeacher'] ?? '',
thumbnail: json['course_thumbnail'] ?? '',
);
}
}
@@ -147,14 +147,16 @@ class _PlanPageState extends State<PlanPage> {
],
),
const SizedBox(height: 8.0),
if (plan.thumbnail.isNotEmpty)
ClipRRect(
borderRadius: BorderRadius.circular(8.0),
child: Image.network(
plan.thumbnail,
height: 140,
height: 120,
width: double.infinity,
fit: BoxFit.cover,
fit: BoxFit.contain,
alignment: Alignment.centerLeft,
loadingBuilder: (BuildContext context, Widget child,
ImageChunkEvent? loadingProgress) {
if (loadingProgress == null) return child;