diff --git a/src/components/AboutUs.tsx b/src/components/AboutUs.tsx
index ec0c2cb..682af19 100644
--- a/src/components/AboutUs.tsx
+++ b/src/components/AboutUs.tsx
@@ -1,92 +1,39 @@
-import { useState, useEffect } from 'react';
-import { motion } from 'motion/react';
import {
- Target,
- Users,
- Globe,
- Lightbulb,
- ArrowRight,
- CheckCircle,
- Star,
- Award,
- Brain,
- TrendingUp,
- Shield,
- Heart,
- Zap,
- Eye,
BookOpen,
+ Brain,
+ CheckCircle,
+ Heart,
Puzzle,
- Building,
- ArrowLeft
+ Shield,
+ Target,
+ TrendingUp,
+ Users,
+ Zap
} from 'lucide-react';
-import { BrandedTag } from './about/BrandedTag';
-import { PrimaryCTAButton } from './PrimaryCTAButton';
-import { CTABannerSection } from './CTABannerSection';
-import { TestimonialsSection } from './TestimonialsSection';
-import { TeamMemberModal } from './TeamMemberModal';
-import { navigateTo } from './Router';
-import { Button } from './ui/button';
+import { motion } from 'motion/react';
+import { useEffect, useState } from 'react';
+import Aparna from '../assets/Aparna-Nair.png';
+import Balaji from '../assets/Balaji-Chandrakumar.jpeg';
+import Diju from '../assets/Diju.jpeg';
import Ramkumar from '../assets/K-Ramkumar.png';
import Muralidharan from '../assets/R-Muralidharan.png';
-import Aparna from '../assets/Aparna-Nair.png';
-import Swaminathan from '../assets/v-Swaminathan.jpg';
-import Balaji from '../assets/Balaji-Chandrakumar.jpeg';
import Ramesh from '../assets/Ramesh-Padmanabhan.jpeg';
-import Diju from '../assets/Diju.jpeg';
+import Swaminathan from '../assets/v-Swaminathan.jpg';
import svgPaths from '../imports/svg-kw7r0ellyk';
import { useGetAboutUsQuery } from '../redux/services/aboutUsApi';
+import { BrandedTag } from './about/BrandedTag';
+import { CTABannerSection } from './CTABannerSection';
+import { PrimaryCTAButton } from './PrimaryCTAButton';
+import { navigateTo } from './Router';
+import { TeamMemberModal } from './TeamMemberModal';
+import { TestimonialsSection } from './TestimonialsSection';
+import { Button } from './ui/button';
+import { FullScreenLoader } from './FullScreenLoader';
-// Leadership Orientations Data
-const leadershipOrientations = [
- { name: 'Thinking', icon: Brain, description: 'Strategic and analytical mindset' },
- { name: 'Risk Appetite', icon: TrendingUp, description: 'Calculated risk-taking approach' },
- { name: 'Power', icon: Shield, description: 'Authority and influence dynamics' },
- { name: 'Interpersonal/Political', icon: Users, description: 'Relationship and network building' },
- { name: 'Ambition', icon: Target, description: 'Drive for achievement and growth' },
- { name: 'Trust', icon: Heart, description: 'Building confidence and reliability' },
- { name: 'Learning', icon: BookOpen, description: 'Continuous development mindset' },
- { name: 'Nurturance', icon: Heart, description: 'Supporting and developing others' },
- { name: 'Result/Closure', icon: CheckCircle, description: 'Focus on outcomes and completion' }
-];
-// Our Uniqueness Data
-const uniquenessPoints = [
- {
- icon: Target,
- title: 'Context & Strategy Alignment',
- description: 'We align our work to the client\'s specific context & strategy'
- },
- {
- icon: BookOpen,
- title: 'Research-Anchored Approach',
- description: 'Our work is anchored on research and work of scholars'
- },
- {
- icon: Users,
- title: 'Client-Specific Needs',
- description: 'We blend this with the specific needs of the client'
- },
- {
- icon: Puzzle,
- title: 'Co-Creation Process',
- description: 'We co-create the design with our clients'
- }
-];
-
-// Benefits Data
-const benefits = [
- 'We use proprietary exercises, custom written cases, curated films and proprietary tools',
- 'Facilitate insights on the connect between one\'s leadership orientations and their leadership abilities',
- 'We create learning at an individual level and at a group level',
- 'Our designs focus on application and practice',
- 'We bring in the connect of the learning to the Business contexts',
- 'We recommend that the Leadership intervention is designed for a period of 12-15 months with multiple touch points which can constitute a combination of classroom, fire side chats, one-on-one sessions, address by an expert, use of profilers, accessing online content on concepts and accomplished leaders\' experiences'
-];
-
-// Team Members Data with Full Profiles (Static - can be kept or also fetched from API if needed)
-const staticTeamMembers = [
- {
+// Static detailed team member data for modal
+const staticTeamMembersDetails = {
+ 'Mr. K Ramkumar': {
name: 'Mr. K Ramkumar',
role: 'Managing Director',
image: Ramkumar,
@@ -109,12 +56,12 @@ He co-created the ICICI Manipal Academy for Banking and Insurance, which inducte
'Executive Director on ICICI Bank Board',
'Created ICICI Manipal Academy (12,000 leaders trained)',
'Founded ICICI Academy for Skills (35,000+ youth skilled)',
- 'Author of “Leveraging Human Capital” (McGraw Hill)'
+ 'Author of "Leveraging Human Capital" (McGraw Hill)'
],
clientWork: 'Guided leadership development across ICICI Group and worked with Manipal Global Education to groom future banking leaders.',
boardRoles: 'Former Board Member of ICICI Prudential Life, ICICI Ventures; served on CSR and leadership committees.'
},
- {
+ 'Mr. R. Muralidharan': {
name: 'Mr. R. Muralidharan',
role: 'Practice Head – Leadership Development',
image: Muralidharan,
@@ -140,7 +87,7 @@ At ICICI Bank, he was part of the founding team in 1994 and rose to become GM
clientWork: 'Worked with public and private banks, financial services firms, and non-profits on leadership and customer service transformation.',
boardRoles: 'Held board positions in business and non-profits; Vice-Chair, Customer Service Excellence Foundation.'
},
- {
+ 'Ms. Aparna Nair': {
name: 'Ms. Aparna Nair',
role: 'Practice Head – Leadership Development',
image: Aparna,
@@ -166,7 +113,7 @@ She is certified in MBTI and OPQ, has applied Balanced Scorecard frameworks, and
clientWork: 'Worked with Godrej & Boyce, ICICI Prudential, Citi WAI, WNS, ThyssenKrupp, and others across pharma, BFSI, retail, auto, and private equity.',
boardRoles: 'Independent Woman Director; held leadership positions at ICICI Bank and Blue Dart-FedEx.'
},
- {
+ 'Mr. V. Swaminathan': {
name: 'Mr. V. Swaminathan',
role: 'Practice Head – Leadership Development',
image: Swaminathan,
@@ -192,7 +139,7 @@ He stepped down as Joint President of Kotak Mahindra Bank in 2021 before joining
clientWork: 'Extensive work with BFSI organizations and leadership development initiatives at scale.',
boardRoles: 'Key member of Kotak’s Management Committee; contributor to strategic boards within Kotak divisions.'
},
- {
+ 'Mr. Balaji Chandrakumar': {
name: 'Mr. Balaji Chandrakumar',
role: 'Practice Head – Leadership Development',
image: Balaji,
@@ -218,7 +165,7 @@ Earlier, he worked in consulting with top Indian firms and began his HR journey
clientWork: 'Worked with leading companies in telecom, food, and HR consulting sectors across India and SE Asia.',
boardRoles: 'Advisor in HR capability building across organizations.'
},
- {
+ 'Mr. Ramesh Padmanabhan': {
name: 'Mr. Ramesh Padmanabhan',
role: 'Practice Head – Leadership Development',
image: Ramesh,
@@ -244,7 +191,7 @@ He has consistently worked on capability building and leadership development alo
clientWork: 'Significant work in BFSI sector; tailored leadership development for managers and executives.',
boardRoles: 'Served on MANCOM and strategic boards in ICICI, Dhanlaxmi, and ADCB India.'
},
- {
+ 'Ms. Diju S': {
name: 'Ms. Diju S',
role: 'Practice Head – Leadership Development',
image: Diju,
@@ -270,41 +217,68 @@ After a career break, she joined KLC as Practice Head. She now co-creates leader
clientWork: 'Worked with BFSI clients and KLC partners to create custom leadership programs.',
boardRoles: 'Active in leadership forums and project management at KLC.'
}
-];
+};
-// Loading Skeleton Component
-const AboutUsSkeleton = () => (
-
- {/* Hero Section Skeleton */}
-
-
-
-
-
-
-
-
-
-
-
-
-
- {/* Add more skeleton sections as needed */}
-
Loading...
-
-);
+// Helper function to get member details by name
+const getMemberDetails = (nameRole: string) => {
+ // Extract the name from "Name - Role" format
+ const name = nameRole.split(' - ')[0];
+ return staticTeamMembersDetails[name as keyof typeof staticTeamMembersDetails] || null;
+};
export function AboutUs() {
const [isVisible, setIsVisible] = useState(false);
const [expandedValue, setExpandedValue] = useState('context');
- const [selectedMember, setSelectedMember] = useState(null);
+ const [selectedMember, setSelectedMember] = useState(null);
const [isModalOpen, setIsModalOpen] = useState(false);
// Fetch About Us data from API
const { data: aboutUsData, isLoading, isError, error } = useGetAboutUsQuery();
- const handleMemberClick = (member: typeof staticTeamMembers[0]) => {
- setSelectedMember(member);
+ const transformTestimonials = (apiTestimonials: any[]) => {
+ if (!apiTestimonials || apiTestimonials.length === 0) return [];
+
+ return apiTestimonials.map((testimonial, index) => ({
+ id: testimonial.id || index,
+ name: testimonial.name || "Anonymous",
+ role: testimonial.designation || "Client",
+ company: undefined,
+ avatar: testimonial.profile_photo_url || undefined,
+ image: testimonial.profile_photo_url || undefined,
+ quote: testimonial.content || "",
+ rating: 5,
+ isVideo: !!testimonial.video_url,
+ videoThumbnail: testimonial.video_thumbnail_url || testimonial.profile_photo_url,
+ videoUrl: testimonial.video_url || undefined
+ }));
+ };
+
+ // Transform the testimonials
+ const testimonialsData = transformTestimonials(aboutUsData?.testimonials || []);
+
+ // Get team members from API
+ const apiTeamMembers = aboutUsData?.our_team || [];
+
+ const handleMemberClick = (member: any) => {
+ // Get detailed static data for the clicked member
+ const memberDetails = getMemberDetails(member.name_role);
+ if (memberDetails) {
+ setSelectedMember(memberDetails);
+ } else {
+ // Fallback to API data if no static details found
+ setSelectedMember({
+ name: member.name_role.split(' - ')[0],
+ role: member.name_role.split(' - ')[1] || 'Team Member',
+ image: member.photo_url,
+ experience: member.bio,
+ fullBio: member.bio,
+ expertise: [],
+ education: '',
+ achievements: [],
+ clientWork: '',
+ boardRoles: ''
+ });
+ }
setIsModalOpen(true);
};
@@ -361,12 +335,14 @@ export function AboutUs() {
};
}, []);
- // Show loading skeleton while fetching data
if (isLoading) {
- return ;
+ return (
+
+
+
+ );
}
- // Show error state if API call fails
if (isError) {
return (
@@ -460,7 +436,6 @@ export function AboutUs() {
{aboutUsData?.how_we_work_title || "How We Work"}
- {/* Four Key Points Grid - Using API data if available, otherwise fallback to static */}
{(aboutUsData?.how_we_work && aboutUsData.how_we_work.length > 0) ? (
aboutUsData.how_we_work.map((item, index) => (
@@ -492,7 +467,6 @@ export function AboutUs() {
))
) : (
- // Fallback to static data if API data is not available
<>
- {/* Split Layout - Left: Eyebrow Text, Right: Main Heading */}
- {/* Left Side - Eyebrow Text */}
@@ -612,7 +584,6 @@ export function AboutUs() {
- {/* Right Side - Main Heading */}
- {/* Updated Statistics Grid - Dynamic from API */}
{(aboutUsData?.stat_section && aboutUsData.stat_section.length > 0) ? (
aboutUsData.stat_section.map((stat, index) => (
@@ -650,7 +620,6 @@ export function AboutUs() {
))
) : (
- // Fallback to static statistics if API data is not available
<>
- {/* Section 4: Our Team - Dynamic from API */}
+ {/* Section 4: Our Team - Dynamic from API (outer grid from API, modal from static) */}
- We have a team of 7 consultants and 4 young consultants. All our senior Consultants are ex-business professionals with experience ranging from 15-30 years in varied business functions and carry a deep understanding of the area they are engaging in. Two of them bring in Board room experience. – Meet them
+ {aboutUsData?.our_team_description || "We have a team of 7 consultants and 4 young consultants. All our senior Consultants are ex-business professionals with experience ranging from 15-30 years in varied business functions and carry a deep understanding of the area they are engaging in. Two of them bring in Board room experience. – Meet them"}
- {/* Team Members Grid - Using static team members with full profiles */}
+ {/* Team Members Grid - Using API data for outer display */}
- We believe that leadership is more than skill and style. Leadership is predicated by a person's orientations (typical behaviors) which shapes the leadership abilities and its fit to a context. The broader the fit of the orientation the more versatile a person is in his exercise of leadership in a variety of contexts.
-
- Thus, in our engagements with our clients we work with the individual using the action-consequence model to link up one's leadership orientations (typical behaviors) to outcomes.
-
-
-
- Leadership is a social skill. Socially aware people shape the thought, emotions and actions of others better. The key to social-awareness is self-awareness. We help our learners become aware, gain insights and discover their fullest leadership potential. This in turn builds organizational leadership capacity & capabilities.
-
-
-
-
Development Process:
-
-
-
-
-
- Self-awareness and insight facilitation.
-
-
- Our approach to learning works on the 'Orientation Toning process', which is using 'Restraint and Release' of thought, emotions and actions. This release is moderated according to the demands of a context, without being tied down by one's default settings.
-
-
-
-
Mastery Framework:
-
-
-
-
-
- Orientation Toning process implementation.
-
-
- Our philosophy is that leadership begins with orientations — the inner drivers and behaviors that shape who we are. These orientations combine to create leadership abilities, which in turn lead to meaningful outcomes. At Kautilya Leadership Centre, we see leadership as a journey of connecting orientations to abilities and outcomes through structured development.
-
-
- {/* Three Philosophy Items */}
-
- {/* Leadership Orientations */}
-
-
-
-
-
-
- Leadership Orientations
-
-
- Who am I? (inner drivers & behaviors)
-
-
-
-
- {/* Leadership Abilities */}
-
-
-
-
-
-
- Leadership Abilities
-
-
- What I can do (competencies & skills)
-
-
-
-
- {/* Leadership Outcomes */}
-
-
-
-
-
-
- Leadership Outcomes
-
-
- What I deliver (results for self & organization)
-
-
-
-
-
-
-
-
-
-
-
-
- navigateTo('/contact')}
- ariaLabel="Contact us to design your leadership journey"
- className="cta-text-black"
- />
-
+ );
+ })}
+ {/* Section 5: Our Methodology - Dynamic from API */}
+ {aboutUsData?.methodology && (
+
+
);
diff --git a/src/components/CTABannerSection.tsx b/src/components/CTABannerSection.tsx
index 5f995ca..f1c6dd9 100644
--- a/src/components/CTABannerSection.tsx
+++ b/src/components/CTABannerSection.tsx
@@ -5,21 +5,20 @@ import { PrimaryCTAButton } from "./PrimaryCTAButton";
import { navigateTo } from "./Router";
interface CTABannerSectionProps {
- ctaBands?: Array<{
+ ctaSection?: {
id: string;
background_image_url: string;
- background_image_alt_text: string;
text: string;
cta_text: string;
cta_destination: string;
- }>;
+ description: string;
+ landing_page_type: string;
+ service_type: string | null;
+ };
isLoading?: boolean;
}
-export function CTABannerSection({ ctaBands = [], isLoading }: CTABannerSectionProps) {
- // Get the first CTA band or use default values
- const ctaBand = ctaBands && ctaBands.length > 0 ? ctaBands[0] : null;
-
+export function CTABannerSection({ ctaSection, isLoading }: CTABannerSectionProps) {
if (isLoading) {
return (
@@ -31,8 +30,8 @@ export function CTABannerSection({ ctaBands = [], isLoading }: CTABannerSectionP
);
}
- // If no CTA band is available, don't render anything
- if (!ctaBand) {
+ // If no CTA section data is available, don't render anything
+ if (!ctaSection) {
return null;
}
@@ -41,8 +40,8 @@ export function CTABannerSection({ ctaBands = [], isLoading }: CTABannerSectionP
{/* Background Image */}
@@ -65,11 +64,11 @@ export function CTABannerSection({ ctaBands = [], isLoading }: CTABannerSectionP
{/* Branded Tag */}
- {/* Main Headline - Use API text or fallback */}
+ {/* Main Headline */}
- {ctaBand.text || "Ready to transform your leadership?"}
+ {ctaSection.text || "Ready to transform your leadership?"}
+ {/* Description */}
+ {ctaSection.description && (
+
+ {ctaSection.description}
+
+ )}
+
{/* CTA Button */}
navigateTo(ctaBand.cta_destination || '/contact?topic=consulting')}
+ text={ctaSection.cta_text || "Schedule a Consultation"}
+ onClick={() => navigateTo(ctaSection.cta_destination || '/contact?topic=consulting')}
ariaLabel="Schedule a consultation with our leadership experts"
className="cta-banner-yellow"
/>
-
- {/* Supporting Text */}
-
- Connect with our leadership experts to discuss your organization's specific development needs.
-
diff --git a/src/components/CartPopup.tsx b/src/components/CartPopup.tsx
index 0af25b0..e092316 100644
--- a/src/components/CartPopup.tsx
+++ b/src/components/CartPopup.tsx
@@ -14,21 +14,22 @@ export interface CartItem {
originalPrice?: string;
category: string;
level: string;
+ type?: string;
}
interface CartPopupProps {
isOpen: boolean;
onClose: () => void;
- cartItems: CartItem[]; // Legacy prop - no longer used but kept for backward compatibility
- onRemoveItem: (itemId: string) => void; // Legacy prop - no longer used but kept for backward compatibility
+ // cartItems: CartItem[]; // Legacy prop - no longer used but kept for backward compatibility
+ // onRemoveItem: (itemId: string) => void; // Legacy prop - no longer used but kept for backward compatibility
recentlyAddedItem?: CartItem | null;
}
export function CartPopup({
isOpen,
onClose,
- cartItems: legacyCartItems, // Renamed to avoid confusion
- onRemoveItem: legacyOnRemoveItem, // Renamed to avoid confusion
+ // cartItems: legacyCartItems, // Renamed to avoid confusion
+ // onRemoveItem: legacyOnRemoveItem, // Renamed to avoid confusion
recentlyAddedItem
}: CartPopupProps) {
const [showSuccess, setShowSuccess] = useState(false);
diff --git a/src/components/CourseCard.tsx b/src/components/CourseCard.tsx
index 280ebea..42def13 100644
--- a/src/components/CourseCard.tsx
+++ b/src/components/CourseCard.tsx
@@ -1,9 +1,9 @@
import React from 'react';
import { Button } from './ui/button';
import { Badge } from './ui/badge';
-import {
- Users,
- Clock,
+import {
+ Users,
+ Clock,
Star,
ArrowRight,
ShoppingCart
@@ -22,7 +22,7 @@ export interface Course {
level: string;
format: string;
rating: number;
- participants: string;
+ reviews: string;
category: string;
description: string;
price: string;
@@ -47,7 +47,7 @@ export function CourseCard({ course, onClick, className, onAddToCart }: CourseCa
const handleAddToCart = (e: React.MouseEvent) => {
e.stopPropagation(); // Prevent card click when clicking Add to Cart
-
+
if (onAddToCart) {
const cartItem: CartItem = {
id: course.id,
@@ -75,7 +75,7 @@ export function CourseCard({ course, onClick, className, onAddToCart }: CourseCa
className="w-full h-full object-cover group-hover:scale-105 transition-transform duration-300"
/>
- Experience world-class residential learning at our premium campus with 96% client satisfaction and exceptional facilities designed for leadership excellence.
+ {apiData.hero_section.subtext}
navigateTo('/contact?topic=kautilya-facility')}
- ariaLabel="Book a consultation for Kautilya Facility"
+ text={apiData.hero_section.cta_text}
+ onClick={() => navigateTo(apiData.hero_section.cta_destination)}
+ ariaLabel={apiData.hero_section.cta_text}
className="primary-cta-button-blue cta-text-white"
/>
@@ -206,70 +358,41 @@ export function KautilyaFacility() {
-
Premium Learning Campus & Residential Programs
+
{apiData.overview.title}
- Kautilya Facility is a world-class residential learning campus designed specifically for executive education and leadership development programs. Our premium facility combines luxury accommodations, state-of-the-art learning spaces, and comprehensive amenities to create an immersive environment that maximizes learning outcomes and program engagement.
+ {apiData.overview.description}
- The Business Problem It Solves: Many organizations struggle to find appropriate venues that combine professional learning environments with quality accommodations for residential programs. Standard hotels lack the specialized learning infrastructure, while conference centers often compromise on accommodation quality. Our facility eliminates these compromises by providing an integrated solution designed specifically for executive learning.
+ The Business Problem It Solves: {apiData.overview.highlight_text}
- World-class residential learning campus with luxury amenities and sophisticated infrastructure
-
-
-
-
-
-
-
-
-
-
- Learning-Focused Design
-
-
- Specialized spaces designed for optimal learning and development with cutting-edge technology
-
-
-
-
-
-
-
-
-
-
- 96% Satisfaction Rate
-
-
- Exceptional client satisfaction with facility quality, service excellence, and learning outcomes
-
-
-
+ );
+ })}
@@ -281,9 +404,9 @@ export function KautilyaFacility() {
-
Target Audience
+
{apiData.audience_section.title}
- Designed for organizations and teams seeking premium residential learning and strategic planning experiences.
+ {apiData.audience_section.description}
@@ -326,9 +449,9 @@ export function KautilyaFacility() {
-
When Organizations Need Premium Learning Facilities
+
{apiData.use_case_section.title}
- Ideal for organizations seeking world-class residential learning experiences and strategic planning sessions.
+ {apiData.use_case_section.description}
@@ -338,7 +461,6 @@ export function KautilyaFacility() {
key={index}
className="bg-white rounded-xl border border-gray-200 p-6 hover:border-[#04045B] hover:shadow-lg transition-all duration-300"
>
- {/* Icon and Title */}
- {/* Ideal For Indicator */}
@@ -377,9 +498,9 @@ export function KautilyaFacility() {
-
Integrated Learning Campus Experience
+
{apiData.approach_section.title}
- Our comprehensive approach combines premium accommodations, state-of-the-art learning facilities, and exceptional service delivery.
+ {apiData.approach_section.description}
- An immersive learning environment that enhances focus, engagement, and program effectiveness for transformational results.
+ {apiData.approach_section.outcomes?.[0]?.description || "Transformational executive leaders with strategic capability, executive presence, and proven business impact."}
- An immersive learning environment that enhances focus, engagement, and program effectiveness for transformational results.
+ {apiData.approach_section.outcomes?.[0]?.description || "Transformational executive leaders with strategic capability, executive presence, and proven business impact."}
@@ -762,9 +733,9 @@ export function KautilyaFacility() {
-
Complete Campus Experience
+
{apiData.program_section.title}
- A comprehensive facility experience designed to maximize learning outcomes and participant satisfaction.
+ {apiData.program_section.description}
@@ -845,119 +816,104 @@ export function KautilyaFacility() {
-
Measurable Facility Outcomes
+
{apiData.impact_section.title}
- Organizations consistently report high satisfaction and improved program outcomes when using our premium facility.
+ {apiData.impact_section.description}
- Connect with our facility experts to discuss hosting your next leadership program or strategic retreat at our world-class residential learning campus.
-
+
+
-
-
+
+
+
+
+
+ {apiData.cta_section.text}
+
+ {" "}Get in touch{" "}
+
+ to schedule your facility tour.
+
+ );
+ }
+
+ // Show error state
+ if (isError) {
+ return (
+
+
+
Error Loading Courses
+
Failed to load courses. Please try again later.
+
+
+
+ );
+ }
+
return (
- {/* Hero Banner – Digital Learning - Blog Style */}
+ {/* Hero Banner (keep as is) */}
- {/* Eyebrow Text */}
DIGITAL LEARNING PLATFORM
-
- {/* Main Header */}
Discover Your Leadership Potential Online
-
- {/* Sub Text */}
Our Leadership Courses are structured packages which are targeted towards building your leadership abilities. Each course is a wholesome package which not only helps you gain awareness about your leadership style but also gives insights to build your leadership abilities. Every course contains curated content targeted towards a specific leadership ability. Each course consists of our proprietary profiling instruments – Leadership Profilers, conceptual videos and experiences of leaders – Leadership Webcasts, as well as additional content to supplement learning.
@@ -371,11 +398,10 @@ export function LearningOnline() {
- {/* Search and Controls Section */}
+ {/* Search and Controls Section (keep as is) */}
- {/* Search Bar */}
- {/* View Toggle and Sort */}
-
- {/* Level Filter */}
-
-
-
-
-
- {/* Format Filter */}
-
-
-
- {/* Right Content Area - Scrollable Courses */}
+ {/* Right Content Area */}
-
- Showing {currentCourses.length} of {filteredCourses.length} courses
+
@@ -765,32 +1155,32 @@ export function ProgrammeDetail({ slug }: ProgrammeDetailProps) {
{/* Enhanced Tabs List */}
-
Overview
-
Curriculum
-
Faculty
-
Reviews
-
FAQ
@@ -808,7 +1198,7 @@ export function ProgrammeDetail({ slug }: ProgrammeDetailProps) {
This programme is designed for leaders at various stages of their career journey.
@@ -853,7 +1243,7 @@ export function ProgrammeDetail({ slug }: ProgrammeDetailProps) {
This course will help you understand the role of leadership in shaping strategy.
@@ -888,7 +1278,7 @@ export function ProgrammeDetail({ slug }: ProgrammeDetailProps) {
This course is designed to help you uncover dimensions through bite-size, easy to consume learning units.
@@ -954,7 +1344,7 @@ export function ProgrammeDetail({ slug }: ProgrammeDetailProps) {
A comprehensive curriculum designed to build strategic leadership capabilities through progressive modules.
-
+
{curriculum.map((module, index) => (
@@ -1002,7 +1392,7 @@ export function ProgrammeDetail({ slug }: ProgrammeDetailProps) {
Formulating Strategy is a theme that requires the exercise of leadership.
- Formulating Strategy is a theme that requires the exercise of leadership. Thus, the course starts with offering you an opportunity to review your lens to leadership and provides alternate perspectives to leadership.
-
-
- You will be effective in the exercise of leadership based the leadership resources you possess and your ability to apply those resources to suit the situation. We refer to these leadership resources as Leadership Orientations. Orientations are characteristics or traits. In this course you will learn the leadership orientations that have an impact on Formulating Strategies.
-
-
- The course will help you be self-aware and gain insights on your leadership orientations. You will learn the leadership abilities that have an impact on strategy formulation. Leadership abilities require the combined applying of the leadership orientations learnt.
-
-
- Developing these leadership orientations and leadership abilities will help you think strategically. These include thinking orientation, offering, drawing and managing of perspectives, the understanding of risk, its assessment, management and mitigation and your orientation to learn. Applying thinking, perspectives, risk appetite and learning appropriately will enable you to spot opportunities and make judgement calls with limited information. All these ingredients come together to help you think through strategy from an outside in perspective and helps in formulating strategies.
-
-
- This course will conclude offering you the perspectives and experiences of leaders when engaging with strategy and their learnings from it.
+ {programme.methodologyDesc}
@@ -1042,7 +1420,7 @@ export function ProgrammeDetail({ slug }: ProgrammeDetailProps) {
Learn from industry leaders and renowned academics with decades of executive experience.
{member.credentials.map((credential, credIndex) => (
@@ -1101,7 +1479,7 @@ export function ProgrammeDetail({ slug }: ProgrammeDetailProps) {
Hear from leaders who have transformed their careers through our programme.