Skip to main content
Glama
nrwl

Nx MCP Server

Official
by nrwl
popover.ts1.07 kB
import { LitElement, html } from 'lit'; import { customElement, property, state } from 'lit/decorators.js'; @customElement('popover-element') export class Popover extends LitElement { @property({ type: String }) content = ''; @state() isPopoverVisible = false; constructor() { super(); this.addEventListener('mouseover', this.showTooltip); this.addEventListener('mouseout', this.hideTooltip); } showTooltip() { this.isPopoverVisible = true; } hideTooltip() { this.isPopoverVisible = false; } render() { return html` <div class="relative inline-block"> <slot></slot> <div class="${this.isPopoverVisible ? 'block' : 'hidden'} tooltip-content border-fieldBorder bg-badgeBackground text-foreground absolute left-0 z-10 w-max max-w-md whitespace-normal border p-1 shadow-md" data-cy="popover-content" > ${this.content} </div> </div> `; } protected createRenderRoot(): Element | ShadowRoot { return this; } }

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/nrwl/nx-console'

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