From 62cff29657aac2774662ffaeb35a18f481ecac79 Mon Sep 17 00:00:00 2001 From: priyanshuvish Date: Tue, 2 Sep 2025 20:34:00 +0530 Subject: [PATCH] type error fix --- src/App.tsx | 90 ++++++------------- src/components/StackedOfferSection.tsx | 3 +- .../services/ManagementDevelopment.tsx | 2 +- src/main.tsx | 2 +- src/styles/globals.css | 8 +- 5 files changed, 39 insertions(+), 66 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 139ad71..0cee8ed 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,52 +1,35 @@ -import React from 'react'; -import { Routes, Route } from "react-router-dom"; -import { AuthProvider } from "./components/AuthContext"; -import { CartProvider } from "./components/CartContext"; -import { Navigation } from "./components/Navigation"; -import HeroSection from "./components/HeroSection"; -import { StatsSection } from "./components/StatsSection"; -import { LogosSection } from "./components/LogosSection"; -import { ServicesSection } from "./components/ServicesSection"; -import { VirtualSpaceSection } from "./components/VirtualSpaceSection"; -import { TestimonialsSection } from "./components/TestimonialsSection"; -import { UpcomingWebinarsSection } from "./components/UpcomingWebinarsSection"; -import { InsightsSection } from "./components/InsightsSection"; -import { CTABannerSection } from "./components/CTABannerSection"; -import { WhitepapersSection } from "./components/WhitepapersSection"; -import { Footer } from "./components/Footer"; +import { Route, Routes, useNavigate } from "react-router-dom"; +import { OurExpertise } from "./components/about/OurExpertise"; +import { OurImpact } from "./components/about/OurImpact"; +import { OurVision } from "./components/about/OurVision"; import { AIChatbot } from "./components/AIChatbot"; +import { Articles } from "./components/Articles"; +import { AuthProvider } from "./components/AuthContext"; +import { BlogDetail } from "./components/BlogDetail"; +import { Blogs } from "./components/Blogs"; +import { Cart } from "./components/Cart"; +import { CartProvider } from "./components/CartContext"; +import { Contact } from "./components/Contact"; +import { CorporateSignIn } from "./components/CorporateSignIn"; +import { CorporateSignUp } from "./components/CorporateSignUp"; +import { Footer } from "./components/Footer"; import { LeadershipJourneyPage } from "./components/LeadershipJourneyPage"; -import { LeadershipDevelopment } from "./components/services/LeadershipDevelopment"; +import { LearningOnline } from "./components/LearningOnline"; +import { Navigation } from "./components/Navigation"; +import { ProgrammeDetail } from "./components/ProgrammeDetail"; +import { SelfLearnerSignIn } from "./components/SelfLearnerSignIn"; +import { SelfLearnerSignUp } from "./components/SelfLearnerSignUp"; import { Consulting } from "./components/services/Consulting"; import { CultureCompetence } from "./components/services/CultureCompetence"; import { ExecutiveCoaching } from "./components/services/ExecutiveCoaching"; -import { ManagementDevelopment } from "./components/services/ManagementDevelopment"; +import { LeadershipDevelopment } from "./components/services/LeadershipDevelopment"; import { LearningFacility } from "./components/services/LearningFacility"; -import { OurVision } from "./components/about/OurVision"; -import { OurExpertise } from "./components/about/OurExpertise"; -import { OurImpact } from "./components/about/OurImpact"; -import { Contact } from "./components/Contact"; -import { Cart } from "./components/Cart"; -import { CorporateSignIn } from "./components/CorporateSignIn"; -import { SelfLearnerSignIn } from "./components/SelfLearnerSignIn"; -import { CorporateSignUp } from "./components/CorporateSignUp"; -import { SelfLearnerSignUp } from "./components/SelfLearnerSignUp"; -import { ProgrammeDetail } from "./components/ProgrammeDetail"; -import { Articles } from "./components/Articles"; -import { Blogs } from "./components/Blogs"; -import { BlogDetail } from "./components/BlogDetail"; -import { Webinars } from "./components/Webinars"; -import { WebinarsPage } from "./components/WebinarsPage"; -import WebinarsListing from "./components/WebinarsListing"; -import WebinarDetail from "./components/WebinarDetail"; -import { LearningOnline } from "./components/LearningOnline"; +import { ManagementDevelopment } from "./components/services/ManagementDevelopment"; import { Terms } from "./components/Terms"; +import { Webinars } from "./components/Webinars"; +import WebinarsListing from "./components/WebinarsListing"; +import { WebinarsPage } from "./components/WebinarsPage"; import HomePage from './pages/HomePage'; -// import EnrollPlaceholder from "./components/EnrollPlaceholder"; -// import ForgotPasswordPlaceholder from "./components/ForgotPasswordPlaceholder"; -// import DashboardPlaceholder from "./components/DashboardPlaceholder"; -// import CheckoutPlaceholder from "./components/CheckoutPlaceholder"; -// import HomePage from "./components/HomePage"; export default function App() { return ( @@ -134,26 +117,9 @@ export default function App() { ); } -// Home Page Component (extracted from your default landing page) -// function HomePage() { -// return ( -// <> -// -// -// -// -// -// -// -// -// -// -// -// ); -// } - // 404 Not Found Component function NotFound() { + const navigate = useNavigate(); return (
@@ -161,12 +127,14 @@ function NotFound() {

The page you're looking for doesn't exist.

- +
); diff --git a/src/components/StackedOfferSection.tsx b/src/components/StackedOfferSection.tsx index e7c3cc7..87e8d3b 100644 --- a/src/components/StackedOfferSection.tsx +++ b/src/components/StackedOfferSection.tsx @@ -22,6 +22,7 @@ export type StackedOfferCard = { subtitle?: string; description?: string; badge?: string; + color?: string; features?: string[]; stats?: Array<{ label: string; value: string }>; icon?: React.ComponentType; @@ -108,7 +109,7 @@ export default function StackedOfferSection({ // Constants - Increased card height from 400px to 480px const CARD_HEIGHT = 480; - const SCROLL_PER_CARD = 200; // Pixels to scroll for each card + const SCROLL_PER_CARD = 500; // Pixels to scroll for each card useEffect(() => { let ticking = false; diff --git a/src/components/services/ManagementDevelopment.tsx b/src/components/services/ManagementDevelopment.tsx index 1109121..9a47076 100644 --- a/src/components/services/ManagementDevelopment.tsx +++ b/src/components/services/ManagementDevelopment.tsx @@ -238,7 +238,7 @@ export function ManagementDevelopment() {
-
+
85%
diff --git a/src/main.tsx b/src/main.tsx index dd26824..2a67ffa 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,5 +1,5 @@ import { createRoot } from "react-dom/client"; -import App from "./App.tsx"; +import App from "./App"; import "../src/styles/globals.css"; import { BrowserRouter } from "react-router-dom"; diff --git a/src/styles/globals.css b/src/styles/globals.css index 0a76c39..63db54f 100644 --- a/src/styles/globals.css +++ b/src/styles/globals.css @@ -344,13 +344,13 @@ border: none; cursor: pointer; background-color: var(--color-primary); - color: var(--color-black); + color: var(--background); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); } .brand-button-system:hover { background-color: #030359; - color: var(--color-black); + color: var(--background); transform: translateY(-2px); box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); } @@ -5286,4 +5286,8 @@ html { width: 3rem; height: 3rem; } + .text-h2-white { + font-size: calc(var(--font-h2) * 0.8); /* reduce by 20% */ + line-height: calc(var(--line-height-h2) * 0.9); + } } \ No newline at end of file