feature/codeant-full-review #1

Merged
Rajendra.Reddy merged 2 commits from feature/codeant-full-review into main 2026-03-29 21:26:45 +00:00
206 changed files with 210 additions and 134 deletions

View File

@@ -30,3 +30,4 @@ Thumbs.db
# Temporary # Temporary
*.tmp *.tmp

View File

@@ -8,4 +8,8 @@
Run `npm i` to install the dependencies. Run `npm i` to install the dependencies.
Run `npm run dev` to start the development server. Run `npm run dev` to start the development server.
## Code review validation
This branch includes a minimal documentation change to validate CodeAnt branch diff reviews against `main`.

View File

@@ -52,4 +52,4 @@ jobs:
else else
codeant review --last-commit > review.txt || true codeant review --last-commit > review.txt || true
fi fi
cat review.txt cat review.txt

View File

@@ -12,4 +12,4 @@
<script type="module" src="/src/main.tsx"></script> <script type="module" src="/src/main.tsx"></script>
</body> </body>
</html> </html>

View File

@@ -71,3 +71,4 @@
"build": "vite build" "build": "vite build"
} }
} }

View File

@@ -3,3 +3,4 @@ export default {
"@tailwindcss/postcss": {}, "@tailwindcss/postcss": {},
} }
} }

View File

@@ -76,4 +76,4 @@ export default function BuildYourLeadershipPipelineButton() {
<Frame18 /> <Frame18 />
</div> </div>
); );
} }

View File

@@ -76,4 +76,4 @@ export default function BuildYourLeadershipPipelineButton() {
<Frame18 /> <Frame18 />
</div> </div>
); );
} }

View File

@@ -76,4 +76,4 @@ export default function BuildYourLeadershipPipelineButton() {
<Frame18 /> <Frame18 />
</div> </div>
); );
} }

View File

@@ -175,4 +175,4 @@ export default function OurApproachSection() {
<Frame1597884956 /> <Frame1597884956 />
</div> </div>
); );
} }

View File

@@ -2,3 +2,4 @@ export default {
p177af00: "M24.7045 12.0426L12.5992 0L0.493934 12.0426C0.35111 12.1514 0.233321 12.2895 0.148542 12.4478C0.0637634 12.606 0.0139736 12.7806 0.00254296 12.9598C-0.00888768 13.1389 0.0183085 13.3185 0.0822895 13.4862C0.14627 13.6539 0.245543 13.806 0.373386 13.932C0.501229 14.058 0.654659 14.1551 0.823287 14.2167C0.991916 14.2783 1.17181 14.3029 1.35078 14.2889C1.52975 14.2749 1.70363 14.2226 1.86065 14.1356C2.01766 14.0486 2.15414 13.9288 2.26085 13.7845L11.3461 4.77444V28.7469C11.3461 29.0792 11.4781 29.398 11.7131 29.633C11.9481 29.868 12.2668 30 12.5992 30C12.9315 30 13.2503 29.868 13.4853 29.633C13.7203 29.398 13.8523 29.0792 13.8523 28.7469V4.77444L22.9375 13.7845C23.1735 14.0188 23.4929 14.1497 23.8254 14.1486C24.158 14.1474 24.4764 14.0142 24.7107 13.7782C24.945 13.5422 25.076 13.2228 25.0748 12.8903C25.0737 12.5578 24.9404 12.2393 24.7045 12.005V12.0426Z", p177af00: "M24.7045 12.0426L12.5992 0L0.493934 12.0426C0.35111 12.1514 0.233321 12.2895 0.148542 12.4478C0.0637634 12.606 0.0139736 12.7806 0.00254296 12.9598C-0.00888768 13.1389 0.0183085 13.3185 0.0822895 13.4862C0.14627 13.6539 0.245543 13.806 0.373386 13.932C0.501229 14.058 0.654659 14.1551 0.823287 14.2167C0.991916 14.2783 1.17181 14.3029 1.35078 14.2889C1.52975 14.2749 1.70363 14.2226 1.86065 14.1356C2.01766 14.0486 2.15414 13.9288 2.26085 13.7845L11.3461 4.77444V28.7469C11.3461 29.0792 11.4781 29.398 11.7131 29.633C11.9481 29.868 12.2668 30 12.5992 30C12.9315 30 13.2503 29.868 13.4853 29.633C13.7203 29.398 13.8523 29.0792 13.8523 28.7469V4.77444L22.9375 13.7845C23.1735 14.0188 23.4929 14.1497 23.8254 14.1486C24.158 14.1474 24.4764 14.0142 24.7107 13.7782C24.945 13.5422 25.076 13.2228 25.0748 12.8903C25.0737 12.5578 24.9404 12.2393 24.7045 12.005V12.0426Z",
pac4fa00: "M16.4696 8.0284L8.39946 0L0.329289 8.0284C0.234073 8.10091 0.155547 8.19303 0.0990282 8.29852C0.042509 8.40402 0.00931573 8.52042 0.00169531 8.63986C-0.00592512 8.7593 0.0122057 8.87898 0.0548596 8.9908C0.0975136 9.10262 0.163695 9.20397 0.248924 9.28799C0.334153 9.37201 0.436439 9.43674 0.548858 9.47779C0.661277 9.51884 0.781204 9.53526 0.90052 9.52594C1.01984 9.51661 1.13576 9.48176 1.24043 9.42374C1.34511 9.36572 1.43609 9.28588 1.50723 9.18964L7.56404 3.18296V19.1646C7.56404 19.3861 7.65206 19.5986 7.80873 19.7553C7.9654 19.912 8.1779 20 8.39946 20C8.62103 20 8.83352 19.912 8.9902 19.7553C9.14687 19.5986 9.23488 19.3861 9.23488 19.1646V3.18296L15.2917 9.18964C15.449 9.34585 15.6619 9.43316 15.8836 9.43238C16.1053 9.43159 16.3176 9.34278 16.4738 9.18546C16.63 9.02815 16.7173 8.81523 16.7166 8.59354C16.7158 8.37185 16.627 8.15955 16.4696 8.00334V8.0284Z", pac4fa00: "M16.4696 8.0284L8.39946 0L0.329289 8.0284C0.234073 8.10091 0.155547 8.19303 0.0990282 8.29852C0.042509 8.40402 0.00931573 8.52042 0.00169531 8.63986C-0.00592512 8.7593 0.0122057 8.87898 0.0548596 8.9908C0.0975136 9.10262 0.163695 9.20397 0.248924 9.28799C0.334153 9.37201 0.436439 9.43674 0.548858 9.47779C0.661277 9.51884 0.781204 9.53526 0.90052 9.52594C1.01984 9.51661 1.13576 9.48176 1.24043 9.42374C1.34511 9.36572 1.43609 9.28588 1.50723 9.18964L7.56404 3.18296V19.1646C7.56404 19.3861 7.65206 19.5986 7.80873 19.7553C7.9654 19.912 8.1779 20 8.39946 20C8.62103 20 8.83352 19.912 8.9902 19.7553C9.14687 19.5986 9.23488 19.3861 9.23488 19.1646V3.18296L15.2917 9.18964C15.449 9.34585 15.6619 9.43316 15.8836 9.43238C16.1053 9.43159 16.3176 9.34278 16.4738 9.18546C16.63 9.02815 16.7173 8.81523 16.7166 8.59354C16.7158 8.37185 16.627 8.15955 16.4696 8.00334V8.0284Z",
} }

View File

@@ -2,3 +2,4 @@ export default {
p177af00: "M24.7045 12.0426L12.5992 0L0.493934 12.0426C0.35111 12.1514 0.233321 12.2895 0.148542 12.4478C0.0637634 12.606 0.0139736 12.7806 0.00254296 12.9598C-0.00888768 13.1389 0.0183085 13.3185 0.0822895 13.4862C0.14627 13.6539 0.245543 13.806 0.373386 13.932C0.501229 14.058 0.654659 14.1551 0.823287 14.2167C0.991916 14.2783 1.17181 14.3029 1.35078 14.2889C1.52975 14.2749 1.70363 14.2226 1.86065 14.1356C2.01766 14.0486 2.15414 13.9288 2.26085 13.7845L11.3461 4.77444V28.7469C11.3461 29.0792 11.4781 29.398 11.7131 29.633C11.9481 29.868 12.2668 30 12.5992 30C12.9315 30 13.2503 29.868 13.4853 29.633C13.7203 29.398 13.8523 29.0792 13.8523 28.7469V4.77444L22.9375 13.7845C23.1735 14.0188 23.4929 14.1497 23.8254 14.1486C24.158 14.1474 24.4764 14.0142 24.7107 13.7782C24.945 13.5422 25.076 13.2228 25.0748 12.8903C25.0737 12.5578 24.9404 12.2393 24.7045 12.005V12.0426Z", p177af00: "M24.7045 12.0426L12.5992 0L0.493934 12.0426C0.35111 12.1514 0.233321 12.2895 0.148542 12.4478C0.0637634 12.606 0.0139736 12.7806 0.00254296 12.9598C-0.00888768 13.1389 0.0183085 13.3185 0.0822895 13.4862C0.14627 13.6539 0.245543 13.806 0.373386 13.932C0.501229 14.058 0.654659 14.1551 0.823287 14.2167C0.991916 14.2783 1.17181 14.3029 1.35078 14.2889C1.52975 14.2749 1.70363 14.2226 1.86065 14.1356C2.01766 14.0486 2.15414 13.9288 2.26085 13.7845L11.3461 4.77444V28.7469C11.3461 29.0792 11.4781 29.398 11.7131 29.633C11.9481 29.868 12.2668 30 12.5992 30C12.9315 30 13.2503 29.868 13.4853 29.633C13.7203 29.398 13.8523 29.0792 13.8523 28.7469V4.77444L22.9375 13.7845C23.1735 14.0188 23.4929 14.1497 23.8254 14.1486C24.158 14.1474 24.4764 14.0142 24.7107 13.7782C24.945 13.5422 25.076 13.2228 25.0748 12.8903C25.0737 12.5578 24.9404 12.2393 24.7045 12.005V12.0426Z",
pac4fa00: "M16.4696 8.0284L8.39946 0L0.329289 8.0284C0.234073 8.10091 0.155547 8.19303 0.0990282 8.29852C0.042509 8.40402 0.00931573 8.52042 0.00169531 8.63986C-0.00592512 8.7593 0.0122057 8.87898 0.0548596 8.9908C0.0975136 9.10262 0.163695 9.20397 0.248924 9.28799C0.334153 9.37201 0.436439 9.43674 0.548858 9.47779C0.661277 9.51884 0.781204 9.53526 0.90052 9.52594C1.01984 9.51661 1.13576 9.48176 1.24043 9.42374C1.34511 9.36572 1.43609 9.28588 1.50723 9.18964L7.56404 3.18296V19.1646C7.56404 19.3861 7.65206 19.5986 7.80873 19.7553C7.9654 19.912 8.1779 20 8.39946 20C8.62103 20 8.83352 19.912 8.9902 19.7553C9.14687 19.5986 9.23488 19.3861 9.23488 19.1646V3.18296L15.2917 9.18964C15.449 9.34585 15.6619 9.43316 15.8836 9.43238C16.1053 9.43159 16.3176 9.34278 16.4738 9.18546C16.63 9.02815 16.7173 8.81523 16.7166 8.59354C16.7158 8.37185 16.627 8.15955 16.4696 8.00334V8.0284Z", pac4fa00: "M16.4696 8.0284L8.39946 0L0.329289 8.0284C0.234073 8.10091 0.155547 8.19303 0.0990282 8.29852C0.042509 8.40402 0.00931573 8.52042 0.00169531 8.63986C-0.00592512 8.7593 0.0122057 8.87898 0.0548596 8.9908C0.0975136 9.10262 0.163695 9.20397 0.248924 9.28799C0.334153 9.37201 0.436439 9.43674 0.548858 9.47779C0.661277 9.51884 0.781204 9.53526 0.90052 9.52594C1.01984 9.51661 1.13576 9.48176 1.24043 9.42374C1.34511 9.36572 1.43609 9.28588 1.50723 9.18964L7.56404 3.18296V19.1646C7.56404 19.3861 7.65206 19.5986 7.80873 19.7553C7.9654 19.912 8.1779 20 8.39946 20C8.62103 20 8.83352 19.912 8.9902 19.7553C9.14687 19.5986 9.23488 19.3861 9.23488 19.1646V3.18296L15.2917 9.18964C15.449 9.34585 15.6619 9.43316 15.8836 9.43238C16.1053 9.43159 16.3176 9.34278 16.4738 9.18546C16.63 9.02815 16.7173 8.81523 16.7166 8.59354C16.7158 8.37185 16.627 8.15955 16.4696 8.00334V8.0284Z",
} }

View File

@@ -2,3 +2,4 @@ export default {
p177af00: "M24.7045 12.0426L12.5992 0L0.493934 12.0426C0.35111 12.1514 0.233321 12.2895 0.148542 12.4478C0.0637634 12.606 0.0139736 12.7806 0.00254296 12.9598C-0.00888768 13.1389 0.0183085 13.3185 0.0822895 13.4862C0.14627 13.6539 0.245543 13.806 0.373386 13.932C0.501229 14.058 0.654659 14.1551 0.823287 14.2167C0.991916 14.2783 1.17181 14.3029 1.35078 14.2889C1.52975 14.2749 1.70363 14.2226 1.86065 14.1356C2.01766 14.0486 2.15414 13.9288 2.26085 13.7845L11.3461 4.77444V28.7469C11.3461 29.0792 11.4781 29.398 11.7131 29.633C11.9481 29.868 12.2668 30 12.5992 30C12.9315 30 13.2503 29.868 13.4853 29.633C13.7203 29.398 13.8523 29.0792 13.8523 28.7469V4.77444L22.9375 13.7845C23.1735 14.0188 23.4929 14.1497 23.8254 14.1486C24.158 14.1474 24.4764 14.0142 24.7107 13.7782C24.945 13.5422 25.076 13.2228 25.0748 12.8903C25.0737 12.5578 24.9404 12.2393 24.7045 12.005V12.0426Z", p177af00: "M24.7045 12.0426L12.5992 0L0.493934 12.0426C0.35111 12.1514 0.233321 12.2895 0.148542 12.4478C0.0637634 12.606 0.0139736 12.7806 0.00254296 12.9598C-0.00888768 13.1389 0.0183085 13.3185 0.0822895 13.4862C0.14627 13.6539 0.245543 13.806 0.373386 13.932C0.501229 14.058 0.654659 14.1551 0.823287 14.2167C0.991916 14.2783 1.17181 14.3029 1.35078 14.2889C1.52975 14.2749 1.70363 14.2226 1.86065 14.1356C2.01766 14.0486 2.15414 13.9288 2.26085 13.7845L11.3461 4.77444V28.7469C11.3461 29.0792 11.4781 29.398 11.7131 29.633C11.9481 29.868 12.2668 30 12.5992 30C12.9315 30 13.2503 29.868 13.4853 29.633C13.7203 29.398 13.8523 29.0792 13.8523 28.7469V4.77444L22.9375 13.7845C23.1735 14.0188 23.4929 14.1497 23.8254 14.1486C24.158 14.1474 24.4764 14.0142 24.7107 13.7782C24.945 13.5422 25.076 13.2228 25.0748 12.8903C25.0737 12.5578 24.9404 12.2393 24.7045 12.005V12.0426Z",
pac4fa00: "M16.4696 8.0284L8.39946 0L0.329289 8.0284C0.234073 8.10091 0.155547 8.19303 0.0990282 8.29852C0.042509 8.40402 0.00931573 8.52042 0.00169531 8.63986C-0.00592512 8.7593 0.0122057 8.87898 0.0548596 8.9908C0.0975136 9.10262 0.163695 9.20397 0.248924 9.28799C0.334153 9.37201 0.436439 9.43674 0.548858 9.47779C0.661277 9.51884 0.781204 9.53526 0.90052 9.52594C1.01984 9.51661 1.13576 9.48176 1.24043 9.42374C1.34511 9.36572 1.43609 9.28588 1.50723 9.18964L7.56404 3.18296V19.1646C7.56404 19.3861 7.65206 19.5986 7.80873 19.7553C7.9654 19.912 8.1779 20 8.39946 20C8.62103 20 8.83352 19.912 8.9902 19.7553C9.14687 19.5986 9.23488 19.3861 9.23488 19.1646V3.18296L15.2917 9.18964C15.449 9.34585 15.6619 9.43316 15.8836 9.43238C16.1053 9.43159 16.3176 9.34278 16.4738 9.18546C16.63 9.02815 16.7173 8.81523 16.7166 8.59354C16.7158 8.37185 16.627 8.15955 16.4696 8.00334V8.0284Z", pac4fa00: "M16.4696 8.0284L8.39946 0L0.329289 8.0284C0.234073 8.10091 0.155547 8.19303 0.0990282 8.29852C0.042509 8.40402 0.00931573 8.52042 0.00169531 8.63986C-0.00592512 8.7593 0.0122057 8.87898 0.0548596 8.9908C0.0975136 9.10262 0.163695 9.20397 0.248924 9.28799C0.334153 9.37201 0.436439 9.43674 0.548858 9.47779C0.661277 9.51884 0.781204 9.53526 0.90052 9.52594C1.01984 9.51661 1.13576 9.48176 1.24043 9.42374C1.34511 9.36572 1.43609 9.28588 1.50723 9.18964L7.56404 3.18296V19.1646C7.56404 19.3861 7.65206 19.5986 7.80873 19.7553C7.9654 19.912 8.1779 20 8.39946 20C8.62103 20 8.83352 19.912 8.9902 19.7553C9.14687 19.5986 9.23488 19.3861 9.23488 19.1646V3.18296L15.2917 9.18964C15.449 9.34585 15.6619 9.43316 15.8836 9.43238C16.1053 9.43159 16.3176 9.34278 16.4738 9.18546C16.63 9.02815 16.7173 8.81523 16.7166 8.59354C16.7158 8.37185 16.627 8.15955 16.4696 8.00334V8.0284Z",
} }

View File

@@ -162,4 +162,4 @@ function NotFound() {
</div> </div>
</div> </div>
); );
} }

View File

@@ -1,3 +1,3 @@
This Figma Make file includes components from [shadcn/ui](https://ui.shadcn.com/) used under [MIT license](https://github.com/shadcn-ui/ui/blob/main/LICENSE.md). This Figma Make file includes components from [shadcn/ui](https://ui.shadcn.com/) used under [MIT license](https://github.com/shadcn-ui/ui/blob/main/LICENSE.md).
This Figma Make file includes photos from [Unsplash](https://unsplash.com) used under [license](https://unsplash.com/license). This Figma Make file includes photos from [Unsplash](https://unsplash.com) used under [license](https://unsplash.com/license).

View File

@@ -482,4 +482,4 @@ export function AIChatbot() {
)} )}
</> </>
); );
} }

View File

@@ -241,4 +241,4 @@ export function AboutSection() {
</div> </div>
</section> </section>
); );
} }

View File

@@ -993,4 +993,4 @@ export function AboutUs() {
/> />
</div> </div>
); );
} }

View File

@@ -764,4 +764,4 @@ export function Articles() {
</section> </section>
</div> </div>
); );
} }

View File

@@ -51,4 +51,4 @@ export function useAuth() {
throw new Error('useAuth must be used within an AuthProvider'); throw new Error('useAuth must be used within an AuthProvider');
} }
return context; return context;
} }

View File

@@ -543,4 +543,4 @@ export function BlogDetail({ params }: BlogDetailProps) {
</main> </main>
</div> </div>
); );
} }

View File

@@ -480,4 +480,4 @@ export function Blogs() {
</div> </div>
</div> </div>
); );
} }

View File

@@ -988,4 +988,4 @@ export function BookFacility() {
</div> </div>
</div> </div>
); );
} }

View File

@@ -198,4 +198,4 @@ export function BookingModal({ isOpen, onClose, initialFacilityZone = "" }: Book
</DialogContent> </DialogContent>
</Dialog> </Dialog>
); );
} }

View File

@@ -98,4 +98,4 @@ export function CTABannerSection({ ctaSection, isLoading }: CTABannerSectionProp
</div> </div>
</section> </section>
); );
} }

View File

@@ -210,4 +210,4 @@ export function CTAPopupModal({ isOpen, onClose }: CTAPopupModalProps) {
</div> </div>
</div> </div>
); );
} }

View File

@@ -490,4 +490,4 @@ export function Cart() {
</div> </div>
</div> </div>
); );
} }

View File

@@ -96,4 +96,4 @@ export function useCart() {
throw new Error('useCart must be used within a CartProvider'); throw new Error('useCart must be used within a CartProvider');
} }
return context; return context;
} }

View File

@@ -572,4 +572,4 @@ export function CartPopup({
)} )}
</AnimatePresence> </AnimatePresence>
); );
} }

View File

@@ -247,4 +247,4 @@ export function Chatbot() {
)} )}
</> </>
); );
} }

View File

@@ -489,4 +489,4 @@ export function Contact({ topic }: ContactProps) {
</section> </section>
</div> </div>
); );
} }

View File

@@ -524,4 +524,4 @@ export function CorporateSignIn() {
</div> </div>
</div> </div>
); );
} }

View File

@@ -652,4 +652,4 @@ export function CorporateSignUp() {
</div> */} </div> */}
</div> </div>
); );
} }

View File

@@ -266,3 +266,4 @@ export function CourseCard({ course, onClick, className, onAddToCart }: CourseCa
</motion.div> </motion.div>
); );
} }

View File

@@ -232,4 +232,4 @@ export function StickyTabs({ pillars, activeTab, onTabClick, isSticky }) {
</nav> </nav>
</div> </div>
); );
} }

View File

@@ -324,4 +324,4 @@ export function Footer() {
</div> </div>
</footer> </footer>
); );
} }

View File

@@ -261,4 +261,4 @@ export function FooterNew() {
</div> </div>
</footer> </footer>
); );
} }

View File

@@ -19,4 +19,4 @@ export const FullScreenLoader: React.FC<FullScreenLoaderProps> = ({
)} )}
</div> </div>
); );
}; };

View File

@@ -223,4 +223,4 @@ export default function HeroSection({
</div> </div>
</section> </section>
); );
} }

View File

@@ -360,4 +360,4 @@ export function InsightsSection() {
</div> </div>
</section> </section>
); );
} }

View File

@@ -916,4 +916,4 @@ export function KautilyaFacility() {
)} )}
</div> </div>
); );
} }

View File

@@ -185,4 +185,4 @@ export function LeadershipJourneyPage() {
</div> </div>
); );
} }

View File

@@ -338,4 +338,4 @@ export function LearningEnvionment() {
</div> </div>
</section> </section>
); );
} }

View File

@@ -2297,4 +2297,4 @@ function BookingModal({
</div> </div>
</div> </div>
); );
} }

View File

@@ -770,4 +770,4 @@ export function LearningOnline() {
/> />
</div> </div>
); );
} }

View File

@@ -172,4 +172,4 @@ export const Loader: React.FC<LoaderProps> = ({ className = "" }) => {
</div> </div>
</> </>
); );
}; };

View File

@@ -9,4 +9,4 @@
export default function LogoTicker() { export default function LogoTicker() {
return null; return null;
} }

View File

@@ -125,4 +125,4 @@ export function LogosSection() {
</div> </div>
</section> </section>
); );
} }

View File

@@ -660,4 +660,4 @@ export function Navigation({ currentPage }: NavigationProps) {
</header> </header>
</> </>
); );
} }

View File

@@ -1 +1 @@
// This file has been removed // This file has been removed

View File

@@ -1 +1 @@
// This file has been removed // This file has been removed

View File

@@ -1 +1 @@
// This file has been removed // This file has been removed

View File

@@ -98,4 +98,4 @@ export function PrimaryCTAButton({
// Named exports for backward compatibility // Named exports for backward compatibility
export const PrimaryCTAButtonProps = PrimaryCTAButton; export const PrimaryCTAButtonProps = PrimaryCTAButton;
export default PrimaryCTAButton; export default PrimaryCTAButton;

View File

@@ -30,4 +30,4 @@ export const PrimaryCTAButtonBlue: React.FC<PrimaryCTAButtonProps> = (props) =>
); );
}; };
export default PrimaryCTAButtonBlue; export default PrimaryCTAButtonBlue;

View File

@@ -87,4 +87,4 @@ export const PrimaryCTAButtonVariant: React.FC<PrimaryCTAButtonVariantProps> = (
); );
}; };
export default PrimaryCTAButtonVariant; export default PrimaryCTAButtonVariant;

View File

@@ -30,4 +30,4 @@ export const PrimaryCTAButtonYellow: React.FC<PrimaryCTAButtonProps> = (props) =
); );
}; };
export default PrimaryCTAButtonYellow; export default PrimaryCTAButtonYellow;

View File

@@ -2100,3 +2100,4 @@ export function ProgrammeDetail({ slug }: ProgrammeDetailProps) {
</div> </div>
); );
} }

View File

@@ -194,4 +194,4 @@ When implementing, also consider:
--- ---
**Next Steps**: Apply this optimization approach to all identified CTA buttons throughout the website to achieve perfect, space-efficient button layouts across the entire KLC platform. **Next Steps**: Apply this optimization approach to all identified CTA buttons throughout the website to achieve perfect, space-efficient button layouts across the entire KLC platform.

View File

@@ -378,4 +378,4 @@ For questions about the independent Primary CTA Button system:
3. Examine existing implementations in the codebase 3. Examine existing implementations in the codebase
4. Follow component protection guidelines strictly 4. Follow component protection guidelines strictly
Remember: The main `/components/PrimaryCTAButton.tsx` file must NEVER be modified for styling changes. Always use the independent styling methods documented here. Remember: The main `/components/PrimaryCTAButton.tsx` file must NEVER be modified for styling changes. Always use the independent styling methods documented here.

View File

@@ -170,4 +170,4 @@ All variants maintain the original accessibility features:
- **No performance impact**: Variants are lightweight wrappers - **No performance impact**: Variants are lightweight wrappers
- **CSS optimization**: Specific classes prevent global overrides - **CSS optimization**: Specific classes prevent global overrides
- **Animation performance**: All GPU-accelerated animations preserved - **Animation performance**: All GPU-accelerated animations preserved

View File

@@ -220,4 +220,4 @@ The component will automatically handle:
- ✅ Design system compliance - ✅ Design system compliance
- ✅ Accessibility requirements - ✅ Accessibility requirements
This ensures perfect consistency across all Primary CTA buttons while maintaining the sophisticated slide animations that enhance user engagement. This ensures perfect consistency across all Primary CTA buttons while maintaining the sophisticated slide animations that enhance user engagement.

View File

@@ -334,4 +334,4 @@ When extending the reusable carousel:
3. **Document Changes**: Update this documentation for new features 3. **Document Changes**: Update this documentation for new features
4. **Performance**: Consider performance impact of customizations 4. **Performance**: Consider performance impact of customizations
This reusable carousel system allows you to quickly implement consistent, professional carousels across any section while maintaining design cohesion and user experience standards. This reusable carousel system allows you to quickly implement consistent, professional carousels across any section while maintaining design cohesion and user experience standards.

View File

@@ -295,4 +295,4 @@ export function PlatformFeaturesCarousel({
outcomesTitle="Learning Benefits:" outcomesTitle="Learning Benefits:"
/> />
); );
} }

View File

@@ -87,4 +87,4 @@ export function addRouteListener(listener: () => void) {
// Helper function to trigger navigation events // Helper function to trigger navigation events
export function triggerNavigationUpdate() { export function triggerNavigationUpdate() {
window.dispatchEvent(new CustomEvent('navigation')); window.dispatchEvent(new CustomEvent('navigation'));
} }

View File

@@ -12,3 +12,4 @@ const ScrollToTop = () => {
}; };
export default ScrollToTop; export default ScrollToTop;

View File

@@ -583,4 +583,4 @@ export function SelfLearnerSignIn() {
</div> */} </div> */}
</div> </div>
); );
} }

View File

@@ -505,4 +505,4 @@ export function SelfLearnerSignUp() {
</div> */} </div> */}
</div> </div>
); );
} }

View File

@@ -338,4 +338,4 @@ export function ServicesSectionNew() {
</div> </div>
</section> </section>
); );
} }

View File

@@ -396,4 +396,4 @@ export function Services() {
<CTABannerSection /> <CTABannerSection />
</div> </div>
); );
} }

View File

@@ -44,4 +44,4 @@ export function ServicesCTASection() {
</div> </div>
</section> </section>
); );
} }

View File

@@ -317,4 +317,4 @@ export function ServicesSection({ highlightCards = [], isLoading = false }: Serv
</div> </div>
</section> </section>
); );
} }

View File

@@ -372,4 +372,4 @@ export default function StackedOfferSection({
</div> </div>
</div> </div>
); );
} }

View File

@@ -97,4 +97,4 @@ export function StandardCTAButton({
</span> </span>
</button> </button>
); );
} }

View File

@@ -130,4 +130,4 @@ export function StatsSection({ stats = [], isLoading }: StatsSectionProps) {
</div> </div>
</section> </section>
); );
} }

View File

@@ -341,4 +341,4 @@ export function TeamMemberModal({ member, isOpen, onClose }: TeamMemberModalProp
)} )}
</AnimatePresence> </AnimatePresence>
); );
} }

View File

@@ -850,4 +850,4 @@ export function Terms() {
`}</style> `}</style>
</div> </div>
); );
} }

View File

@@ -283,4 +283,4 @@ export function TestimonialsHeroSection() {
)} )}
</section> </section>
); );
} }

View File

@@ -529,4 +529,4 @@ export function TestimonialsSection({
`}</style> `}</style>
</section> </section>
); );
} }

View File

@@ -63,4 +63,4 @@ export function TrustStatsSection() {
</div> </div>
</section> </section>
); );
} }

View File

@@ -394,4 +394,4 @@ export function UpcomingWebinarsSection() {
</div> </div>
</div> </div>
); );
} }

View File

@@ -809,4 +809,4 @@ export function VirtualSpaceSection() {
/> />
</section> </section>
); );
} }

View File

@@ -1346,4 +1346,4 @@ export function VirtualTour() {
</section> </section>
</div> </div>
); );
} }

View File

@@ -352,4 +352,4 @@ export function VirtualTour360({ isOpen, onClose, onBookNow }: VirtualTour360Pro
</div> </div>
</div> </div>
); );
} }

View File

@@ -66,4 +66,4 @@ export function WebcastCTABanner() {
</div> </div>
</section> </section>
); );
} }

View File

@@ -607,4 +607,4 @@ export function WebcastDetail({ params }: WebcastDetailProps) {
</div> </div>
</div> </div>
); );
} }

View File

@@ -1072,4 +1072,4 @@ export default function WebinarDetail({ params }: WebinarDetailProps) {
</AnimatePresence> </AnimatePresence>
</div> </div>
); );
} }

View File

@@ -707,4 +707,4 @@ export function Webinars() {
<WebcastCTABanner /> <WebcastCTABanner />
</div> </div>
); );
} }

View File

@@ -735,4 +735,4 @@ function EmptyState({ type, hasFilters, onClearFilters, onSwitchTab }) {
); );
} }
export default WebinarsListing; export default WebinarsListing;

View File

@@ -880,4 +880,4 @@ export function WebinarsPage() {
</section> </section>
</div> </div>
); );
} }

View File

@@ -217,4 +217,4 @@ export function WhitepapersSection() {
</div> </div>
</section> </section>
); );
} }

View File

@@ -39,4 +39,4 @@ export function BrandedTag({
</span> </span>
</div> </div>
); );
} }

View File

@@ -1077,4 +1077,4 @@ export function OurExpertise() {
</div> </div>
); );
} }

View File

@@ -736,4 +736,4 @@ export function OurImpact() {
</section> </section>
</div> </div>
); );
} }

View File

@@ -994,4 +994,4 @@ export function OurVision() {
</div> </div>
); );
} }

View File

@@ -1 +1 @@
// This file has been removed // This file has been removed

View File

@@ -1 +1 @@
// This file has been removed // This file has been removed

View File

@@ -1 +1 @@
// This file has been removed // This file has been removed

View File

@@ -25,3 +25,4 @@ export function ImageWithFallback(props: React.ImgHTMLAttributes<HTMLImageElemen
<img src={src} alt={alt} className={className} style={style} {...rest} onError={handleError} /> <img src={src} alt={alt} className={className} style={style} {...rest} onError={handleError} />
) )
} }

View File

@@ -690,4 +690,4 @@ export function Consulting() {
<CTABannerSection /> <CTABannerSection />
</div> </div>
); );
} }

View File

@@ -921,4 +921,4 @@ export function CultureCompetence() {
)} )}
</div> </div>
); );
} }

Some files were not shown because too many files have changed in this diff Show More