UNPKG

@ryanhelsing/ry-ui

Version:

Framework-agnostic, Light DOM web components. CSS is the source of truth.

24 lines 561 B
/** * <ry-dropdown> * * Dropdown menu with click-outside handling. * * Minimal markup (recommended): * <ry-dropdown> * <ry-button>Options</ry-button> * <ry-menu> * <ry-menu-item>Edit</ry-menu-item> * </ry-menu> * </ry-dropdown> * * JS uses data-ry-target for queries, CSS uses classes for styling. */ import { RyElement } from '../core/ry-element.js'; export declare class RyDropdown extends RyElement { #private; setup(): void; open(): void; close(): void; toggle(): void; } //# sourceMappingURL=ry-dropdown.d.ts.map