From 54bd662b49efcf3cb2108f9ec9fb2454cae847c6 Mon Sep 17 00:00:00 2001 From: Omkar Kadam Date: Sun, 17 May 2026 12:21:40 +0530 Subject: [PATCH 1/3] feat: add chatbot help assistant widget (#180) - Add ChatbotWidget component with floating bubble UI - Add chatbotData.ts with FAQ knowledge base - Covers GitHub token help, setup guide, MongoDB, tests, and features - Quick question buttons for common queries - No external dependencies required --- src/App.tsx | 3 + src/components/Chatbot/ChatbotWidget.tsx | 503 +++++++++++++++++++++++ src/components/Chatbot/chatbotData.ts | 179 ++++++++ 3 files changed, 685 insertions(+) create mode 100644 src/components/Chatbot/ChatbotWidget.tsx create mode 100644 src/components/Chatbot/chatbotData.ts diff --git a/src/App.tsx b/src/App.tsx index b00eba8..e3c3cee 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -4,6 +4,7 @@ import ScrollProgressBar from "./components/ScrollProgressBar"; import { Toaster } from "react-hot-toast"; import Router from "./Routes/Router"; import ThemeWrapper from "./context/ThemeContext"; +import ChatbotWidget from "./components/Chatbot/ChatbotWidget"; function App() { return ( @@ -19,6 +20,8 @@ function App() {