@stimulus-components/dropdown
Version:
A Stimulus controller to create a dropdown.
12 lines (11 loc) • 340 B
TypeScript
import { Controller } from "@hotwired/stimulus";
export default class Dropdown extends Controller {
menuTarget: HTMLElement;
toggleTransition: (event?: Event) => void;
leave: (event?: Event) => void;
transitioned: false;
static targets: string[];
connect(): void;
toggle(): void;
hide(event: Event): void;
}