From fc0480d9198d9adbe073c2594a2a5a129a1a8621 Mon Sep 17 00:00:00 2001 From: Arik Chakma Date: Fri, 27 Jun 2025 02:33:39 +0600 Subject: [PATCH] wip --- .../SQLCourseVariant/CourseFeatures.tsx | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/src/components/SQLCourseVariant/CourseFeatures.tsx b/src/components/SQLCourseVariant/CourseFeatures.tsx index 93511ee6d..c9431d940 100644 --- a/src/components/SQLCourseVariant/CourseFeatures.tsx +++ b/src/components/SQLCourseVariant/CourseFeatures.tsx @@ -65,6 +65,8 @@ export function CourseFeatures() { }, ]; + const [expandedFeatureIndex, setExpandedFeatureIndex] = useState(0); + return (
setExpandedFeatureIndex(index)} /> ))}
@@ -87,6 +90,7 @@ export function CourseFeatures() { type CourseFeatureProps = Feature & { isExpanded?: boolean; + onExpand?: () => void; }; function CourseFeature(props: CourseFeatureProps) { @@ -95,11 +99,10 @@ function CourseFeature(props: CourseFeatureProps) { description, icon: Icon, imgUrl, - isExpanded: isDefaultExpanded = false, + isExpanded, + onExpand, } = props; - const [isExpanded, setIsExpanded] = useState(isDefaultExpanded); - return (
- + + )}
{isExpanded && (