Skip to main content
Glama
scroll-header.tsx737 B
"use client" import type React from "react" import { useEffect, useState } from "react" interface ScrollHeaderProps { children: React.ReactNode } export default function ScrollHeader({ children }: ScrollHeaderProps) { const [isScrolled, setIsScrolled] = useState(false) useEffect(() => { const handleScroll = () => { if (window.scrollY > 10) { setIsScrolled(true) } else { setIsScrolled(false) } } window.addEventListener("scroll", handleScroll) return () => window.removeEventListener("scroll", handleScroll) }, []) return ( <div className={`sticky top-0 z-50 w-full transition-all duration-200 ${isScrolled ? "shadow-md" : ""}`}> {children} </div> ) }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/myeong-ga/research-agent-mcp-0.36-pro-preview-06-01'

If you have feedback or need assistance with the MCP directory API, please join our Discord server