Skip to content

Commit 6321309

Browse files
Copilotsanjay-kv
andcommitted
Remove professional icon components and restore emoji-based navigation
Co-authored-by: sanjay-kv <[email protected]>
1 parent a0d30ab commit 6321309

File tree

6 files changed

+32
-141
lines changed

6 files changed

+32
-141
lines changed

docusaurus.config.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ const config: Config = {
9191
items: [
9292
{
9393
type: "dropdown",
94-
html: '<span id="nav-docs"></span> Docs',
94+
html: '<span class="nav-emoji">📚</span> Docs',
9595
position: "left",
9696
items: [
9797
{
@@ -130,71 +130,71 @@ const config: Config = {
130130
value: `<div class="grid grid-cols-3 gap-4">
131131
<a class="border-r col-span-1" href="#" target="_self" style="color:black"> Interview Prep </a>
132132
<div class="grid grid-cols-1 col-span-2">
133-
<a href="/interview-prep/" target="_self" class="nav__icons"><span id="nav-technical" style="display:inline-flex;align-items:center;"></span> Technical</a> <br />
134-
<a href="/interview-prep/" target="_self" class="nav__icons"><span id="nav-behavioral" style="display:inline-flex;align-items:center;"></span> Behavioral</a>
133+
<a href="/interview-prep/" target="_self" class="nav__icons"><span class="nav-emoji">🧩</span> Technical</a> <br />
134+
<a href="/interview-prep/" target="_self" class="nav__icons"><span class="nav-emoji">💡</span> Behavioral</a>
135135
</div>
136136
</div>`,
137137
},
138138
],
139139
},
140140
{
141141
to: "/showcase",
142-
html: '<span id="nav-showcase"></span> Showcase',
142+
html: '<span class="nav-emoji">👁️</span> Showcase',
143143
position: "left",
144144
},
145145
{
146146
to: "/dashboard",
147-
html: '<span id="nav-dashboard"></span> Dashboard',
147+
html: '<span class="nav-emoji">📊</span> Dashboard',
148148
position: "left",
149149
},
150150
{
151151
to: "/our-sponsors/",
152-
html: '<span id="nav-donate"></span> Donate',
152+
html: '<span class="nav-emoji">💰</span> Donate',
153153
position: "left",
154154
},
155155
{
156156
type: "dropdown",
157-
html: '<span id="nav-devfolio"></span> Devfolio',
157+
html: '<span class="nav-emoji">👤</span> Devfolio',
158158
position: "left",
159159
items: [
160160
{
161-
html: '<span id="nav-github" style="display:inline-flex;align-items:center;"></span> GitHub Profiles',
161+
html: '<span class="nav-emoji">🐙</span> GitHub Profiles',
162162
to: "https://dev.recodehive.com/devfolio",
163163
},
164164
{
165-
html: '<span id="nav-badges" style="display:inline-flex;align-items:center;"></span> GitHub Badges',
165+
html: '<span class="nav-emoji">🏅</span> GitHub Badges',
166166
to: "/badges/github-badges/",
167167
},
168168
],
169169
},
170170
{
171171
to: "/blogs",
172-
html: '<span id="nav-blogs"></span> Blogs',
172+
html: '<span class="nav-emoji">📝</span> Blogs',
173173
position: "left",
174174
},
175175
{
176176
type: "dropdown",
177-
html: '<span id="nav-more"></span> More',
177+
html: '<span class="nav-emoji">⋯</span> More',
178178
position: "left",
179179
items: [
180180
{
181-
html: '<span id="nav-ebooks" style="display:inline-flex;align-items:center;"></span> E-books',
181+
html: '<span class="nav-emoji">📚</span> E-books',
182182
to: "https://learn.recodehive.com/datascience",
183183
},
184184
{
185-
html: '<span id="nav-roadmap" style="display:inline-flex;align-items:center;"></span> Roadmap',
185+
html: '<span class="nav-emoji">🗺️</span> Roadmap',
186186
to: "https://github.com/orgs/recodehive/projects/9",
187187
},
188188
{
189-
html: '<span id="nav-community" style="display:inline-flex;align-items:center;"></span> Community',
189+
html: '<span class="nav-emoji">👥</span> Community',
190190
to: "/community",
191191
},
192192
{
193-
html: '<span id="nav-broadcast" style="display:inline-flex;align-items:center;"></span> Broadcast',
193+
html: '<span class="nav-emoji">📺</span> Broadcast',
194194
to: "/broadcasts/",
195195
},
196196
{
197-
html: '<span id="nav-podcast" style="display:inline-flex;align-items:center;"></span> Podcast',
197+
html: '<span class="nav-emoji">🎙️</span> Podcast',
198198
to: "/podcasts/",
199199
},
200200
],

src/components/navbar/NavbarIcon.tsx

Lines changed: 0 additions & 52 deletions
This file was deleted.

src/components/navbar/NavbarIconInjector.tsx

Lines changed: 0 additions & 36 deletions
This file was deleted.

src/pages/dashboard/giveaway/index.tsx

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import React, { useEffect, useState } from 'react';
22
import Layout from '@theme/Layout';
33
import Head from '@docusaurus/Head';
4-
import NavbarIcon from "../../../components/navbar/NavbarIcon";
54
import { useHistory } from "@docusaurus/router";
65
import type confettiType from 'canvas-confetti';
76
import "../dashboard.css";
@@ -118,35 +117,27 @@ const GiveawayPage: React.FC = () => {
118117
className="nav-item"
119118
onClick={() => handleTabChange("home")}
120119
>
121-
<span className="nav-icon">
122-
<NavbarIcon name="Dashboard" />
123-
</span>
120+
<span className="nav-icon">📊</span>
124121
<span className="nav-text">Home</span>
125122
</li>
126123
<li
127124
className="nav-item"
128125
onClick={() => handleTabChange("discuss")}
129126
>
130-
<span className="nav-icon">
131-
<NavbarIcon name="Broadcast" />
132-
</span>
127+
<span className="nav-icon">📺</span>
133128
<span className="nav-text">Discuss</span>
134129
</li>
135130
<li
136131
className="nav-item"
137132
onClick={() => handleTabChange("leaderboard")}
138133
>
139-
<span className="nav-icon">
140-
<NavbarIcon name="Badges" />
141-
</span>
134+
<span className="nav-icon">🏅</span>
142135
<span className="nav-text">Leaderboard</span>
143136
</li>
144137
<li
145138
className="nav-item active"
146139
>
147-
<span className="nav-icon">
148-
<NavbarIcon name="Donate" />
149-
</span>
140+
<span className="nav-icon">💰</span>
150141
<span className="nav-text">Giveaway</span>
151142
</li>
152143
</ul>

src/pages/dashboard/index.tsx

Lines changed: 12 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import NavbarIcon from "../../components/navbar/NavbarIcon";
21
import React, { useEffect, useState } from "react";
32
import Layout from "@theme/Layout";
43
import Head from "@docusaurus/Head";
@@ -14,7 +13,6 @@ import {
1413
GitHubDiscussion,
1514
} from "@site/src/services/githubService";
1615
import DiscussionCard from "@site/src/components/discussions/DiscussionCard";
17-
import { Megaphone, Lightbulb, HelpCircle, Star, MessageCircle, Search, TrendingUp } from "lucide-react";
1816
import "@site/src/components/discussions/discussions.css";
1917
import "./dashboard.css";
2018

@@ -152,11 +150,11 @@ const DashboardContent: React.FC = () => {
152150
const getCategoryIcon = (category: string) => {
153151
const iconMap = {
154152
'all': null,
155-
'announcements': <Megaphone size={14} />,
156-
'ideas': <Lightbulb size={14} />,
157-
'q-a': <HelpCircle size={14} />,
158-
'show-and-tell': <Star size={14} />,
159-
'general': <MessageCircle size={14} />
153+
'announcements': '📢',
154+
'ideas': '💡',
155+
'q-a': '❓',
156+
'show-and-tell': '⭐',
157+
'general': '💬'
160158
};
161159
return iconMap[category] || null;
162160
};
@@ -928,18 +926,14 @@ const DashboardContent: React.FC = () => {
928926
className={`nav-item ${activeTab === "home" ? "active" : ""}`}
929927
onClick={() => handleTabChange("home")}
930928
>
931-
<span className="nav-icon">
932-
<NavbarIcon name="Dashboard" />
933-
</span>
929+
<span className="nav-icon">📊</span>
934930
<span className="nav-text">Home</span>
935931
</li>
936932
<li
937933
className={`nav-item ${activeTab === "discuss" ? "active" : ""}`}
938934
onClick={() => handleTabChange("discuss")}
939935
>
940-
<span className="nav-icon">
941-
<NavbarIcon name="Broadcast" />
942-
</span>
936+
<span className="nav-icon">📺</span>
943937
<span className="nav-text">Discuss</span>
944938
</li>
945939
<li
@@ -948,18 +942,14 @@ const DashboardContent: React.FC = () => {
948942
}`}
949943
onClick={() => handleTabChange("leaderboard")}
950944
>
951-
<span className="nav-icon">
952-
<NavbarIcon name="Badges" />
953-
</span>
945+
<span className="nav-icon">🏅</span>
954946
<span className="nav-text">Leaderboard</span>
955947
</li>
956948
<li
957949
className={`nav-item ${activeTab === "giveaway" ? "active" : ""}`}
958950
onClick={() => handleTabChange("giveaway")}
959951
>
960-
<span className="nav-icon">
961-
<NavbarIcon name="Donate" />
962-
</span>
952+
<span className="nav-icon">💰</span>
963953
<span className="nav-text">Giveaway</span>
964954
</li>
965955
</ul>
@@ -1394,15 +1384,15 @@ const DashboardContent: React.FC = () => {
13941384
}`}
13951385
onClick={() => handleDiscussionTabChange("trending")}
13961386
>
1397-
<TrendingUp size={16} /> Trending
1387+
📈 Trending
13981388
</button>
13991389
<button
14001390
className={`tab-btn ${
14011391
activeDiscussionTab === "unanswered" ? "active" : ""
14021392
}`}
14031393
onClick={() => handleDiscussionTabChange("unanswered")}
14041394
>
1405-
<HelpCircle size={16} /> Unanswered
1395+
Unanswered
14061396
</button>
14071397
</div>
14081398
<button
@@ -1430,7 +1420,7 @@ const DashboardContent: React.FC = () => {
14301420

14311421
<div className="search-sort-container">
14321422
<div className="search-wrapper">
1433-
<Search className="search-icon" size={20} />
1423+
<span className="search-icon">🔍</span>
14341424
<input
14351425
type="text"
14361426
placeholder="Search discussions..."

src/theme/Navbar/index.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,13 @@ import React, { type ReactNode } from "react";
22
import Navbar from "@theme-original/Navbar";
33
import type NavbarType from "@theme/Navbar";
44
import type { WrapperProps } from "@docusaurus/types";
5-
import NavbarIconInjector from "../../components/navbar/NavbarIconInjector";
65

76
type Props = WrapperProps<typeof NavbarType>;
87

98
export default function NavbarWrapper(props: Props): ReactNode {
109
return (
1110
<>
1211
<Navbar {...props} />
13-
<NavbarIconInjector />
1412
</>
1513
);
1614
}

0 commit comments

Comments
 (0)