"use client"; import React from "react"; import { Frame } from "./frame"; export function CopilotKitCSS() { return ( ); } export const handleMouseMove = (e: any) => { const tooltip: any = document.querySelector(".tooltip"); tooltip.style.display = "block"; const rect = tooltip.parentElement.getBoundingClientRect(); tooltip.style.left = `${e.clientX - rect.left + 15}px`; tooltip.style.top = `${e.clientY - rect.top + 15}px`; let element = e.target; while (element && element !== document.body) { console.log(element.classList); if (element.classList.contains("copilotKitHeader")) { tooltip.innerHTML = "--copilot-kit-primary-color: Header background color.

--copilot-kit-contrast-color: Header foreground color."; return; } else if (element.classList.contains("copilotKitAssistantMessage")) { tooltip.innerHTML = "--copilot-kit-secondary-color: Assistant message background color.

--copilot-kit-secondary-contrast-color: Assistant message foreground color."; return; } else if (element.classList.contains("copilotKitUserMessage")) { tooltip.innerHTML = "--copilot-kit-primary-color: User message background color.

--copilot-kit-contrast-color: User message foreground color."; return; } else if (element.classList.contains("copilotKitMessages")) { tooltip.innerHTML = "--copilot-kit-background-color: Chat window background color.

--copilot-kit-scrollbar-color: Chat window scrollbar color.

--copilot-kit-separator-color: Bottom separator color."; return; } else if (element.classList.contains("micButton")) { tooltip.innerHTML = "--copilot-kit-primary-color: Active button color"; return; } else if (element.classList.contains("sendButton")) { tooltip.innerHTML = "--copilot-kit-muted-color: Muted button color"; return; } else if (element.classList.contains("copilotKitInput")) { tooltip.innerHTML = "--copilot-kit-muted-color: Placeholder color."; return; } element = element.parentElement; } tooltip.style.display = "none"; }; export const handleMouseLeave = (e: any) => { const tooltip: any = document.querySelector(".tooltip"); tooltip.style.display = "none"; }; export const InteractiveCSSInspector = () => { return ( <>
Close CopilotKit
CopilotKit
Hi you! 👋 I can help you create a presentation on any topic.
Hello CopilotKit!
); };