Skip to content

Commit bf23c7c

Browse files
Merge feature/custom-icon-system into main
This merge introduces a custom SVG icon system to replace all Unicode emojis. Key Changes: - Created reusable Icon component with 20+ custom SVG icons - Replaced 23 emoji instances across all components - Added comprehensive documentation - Improved visual consistency and performance - Better cross-platform compatibility Components Updated: - LandingPage.tsx (18 emoji replacements) - VoiceControls.tsx (4 emoji replacements) - SubscriptionPlans.tsx (1 emoji replacement) New Files: - src/components/common/Icon.tsx (core icon system) - EMOJI_TO_CUSTOM_ICONS_MIGRATION.md (migration guide) - Additional documentation files Testing: All changes verified and application running successfully # Conflicts: # package-lock.json # src/app/page.tsx # src/components/auth/SignupComponent.tsx # src/components/chat/ChatInterface.tsx # src/components/payment/SubscriptionPlans.tsx # src/components/voice/VoiceControls.tsx # tailwind.config.js
2 parents 896264c + bdd8b7b commit bf23c7c

19 files changed

Lines changed: 4893 additions & 1032 deletions

.eslintrc.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"extends": ["next/core-web-vitals", "next/typescript"],
3+
"rules": {
4+
"@typescript-eslint/no-explicit-any": "off",
5+
"@typescript-eslint/no-unused-vars": "warn",
6+
"react-hooks/exhaustive-deps": "warn",
7+
"react/no-unescaped-entities": "off"
8+
}
9+
}

0 commit comments

Comments
 (0)