Skip to main content
Glama
EmptyStateActions.tsx1.62 kB
import { Button } from "@/src/components/ui/button"; import { Hammer } from "lucide-react"; import React from "react"; interface EmptyStateActionsProps { handleTool: () => void; } const EmptyStateActions: React.FC<EmptyStateActionsProps> = ({ handleTool, }) => { return ( <div className="flex flex-col items-center justify-center py-16"> <div className="grid grid-cols-1 gap-8 w-full max-w-2xl"> <Button onClick={handleTool} className="h-auto md:h-80 shadow-md hover:shadow-lg transition-all duration-300 rounded-2xl bg-card border border-primary/20 hover:border-primary/30 flex flex-col justify-center p-6 w-full group hidden md:flex" variant="outline" size="lg" > <div className="flex flex-col items-center justify-center gap-4 md:gap-7"> <div className="p-4 md:p-6 rounded-full bg-primary/25 transition-colors duration-300"> <Hammer className="h-12 w-12 md:h-16 md:w-16 text-foreground group-hover:text-foreground" strokeWidth={1.5} /> </div> <div className="flex flex-col items-center text-center"> <span className="text-lg md:text-2xl font-semibold mb-1 md:mb-2 max-w-full">Tool</span> <span className="text-muted-foreground text-xs md:text-sm max-w-full">Execute a series of steps</span> </div> </div> </Button> <div className="text-center text-muted-foreground text-sm md:hidden"> No tools have been saved yet </div> <></> </div> </div> ); }; export default EmptyStateActions;

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/superglue-ai/superglue'

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