+
+
Book a Session
-
+
Get personalized guidance and feedback through one-on-one sessions
-
-
- {/* You can add multiple cards here with different data */}
+
+
@@ -31,4 +41,4 @@ const TopMateSection = () => {
);
};
-export default TopMateSection;
\ No newline at end of file
+export default TopMateSection;
diff --git a/src/css/custom.css b/src/css/custom.css
index dc3ef310..710be1fb 100644
--- a/src/css/custom.css
+++ b/src/css/custom.css
@@ -155,4 +155,30 @@
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
color: transparent;
-}
\ No newline at end of file
+}
+
+/* Light mode background and text fix */
+[data-theme='light'] {
+ --ifm-background-color: #ffffff; /* white background */
+ --ifm-font-color-base: #000000; /* black text */
+ background-color: var(--ifm-background-color);
+ color: var(--ifm-font-color-base);
+}
+
+/* Dark mode overrides (already there, ensure it's working) */
+[data-theme='dark'] {
+ background-color: #121212;
+ color: #ffffff;
+}
+html.theme-light .bg-white {
+ background-color: #ffffff !important;
+}
+
+html.theme-light .text-black {
+ color: #000000 !important;
+}
+
+html.theme-light .text-gray-900 {
+ color: #1a1a1a !important;
+}
+
diff --git a/src/pages/index.tsx b/src/pages/index.tsx
index b93e1cdc..99e4793e 100644
--- a/src/pages/index.tsx
+++ b/src/pages/index.tsx
@@ -16,27 +16,6 @@ import { CommunityStatsProvider } from "../lib/statsProvider";
import { LandingCommunity } from "../components/Community";
import FAQs from "../components/faqs/faqs";
-// function HomepageHeader() {
-// const {siteConfig} = useDocusaurusContext();
-// return (
-//
-// );
-// }
-
export default function Home(): ReactNode {
const { siteConfig } = useDocusaurusContext();
return (
@@ -51,46 +30,56 @@ export default function Home(): ReactNode {
src="https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js"
/>
-
-
-
-
-
-
-
- (window.location.href = "https://www.sanjaykv.com/")}
- >
-

-
-
-
-
-
-
-
+
+ {/* ✅ Wrap in solid background to fix light mode */}
+
+
+
+
+
+
+
+
-
-
+
+
(window.location.href = "https://www.sanjaykv.com/")}
+ >
+

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
);
}
diff --git a/src/pages/showcase/index.tsx b/src/pages/showcase/index.tsx
index 1773bc97..d74ba5c5 100644
--- a/src/pages/showcase/index.tsx
+++ b/src/pages/showcase/index.tsx
@@ -24,6 +24,7 @@ import { sortedUsers,
type User,
type TagType,} from '@site/src/data/users';
import FavoriteIcon from '@site/src/components/svgIcons/FavoriteIcon';
+import { useColorMode } from '@docusaurus/theme-common';
const TITLE =
'Recode Hive: Framing all the opensource projects built by our community members';
@@ -440,23 +441,39 @@ function ShowcaseCards() {
}
export default function Showcase(): JSX.Element {
+
return (
+
+
+ );
+}
+
+function ShowcaseContent() {
+ const { colorMode } = useColorMode();
+ const isDark = colorMode === "dark";
+
+ return (
+
+ />
-
-
-
-
-
-
+
+
+
+
+
);
-}
+}
\ No newline at end of file