ember-bootstrap
Version:
Bootstrap components for Ember.js
44 lines (42 loc) • 1.16 kB
TypeScript
import Component from '@glimmer/component';
interface DropdownToggleSignature {
Element: HTMLDivElement;
Args: {
inNav?: boolean;
isOpen?: boolean;
onClick?: () => void;
onKeyDown: (event: KeyboardEvent) => void;
};
Blocks: {
default: [];
};
}
/**
Anchor element that triggers the parent dropdown to open.
Use [Components.DropdownButton](Components.DropdownButton.html) if you want a button instead of an anchor tag.
See [Components.Dropdown](Components.Dropdown.html) for examples.
@class DropdownToggle
@namespace Components
@extends Component
@publicø
*/
export default class DropdownToggle extends Component<DropdownToggleSignature> {
/**
* @property inNav
* @type {boolean}
* @private
*/
get inNav(): boolean;
get 'aria-expanded'(): "true" | "false";
/**
* When clicking the toggle this action is called.
*
* @event onClick
* @param {*} value
* @public
*/
handleClick(e: MouseEvent): void;
handleKeyDown(e: KeyboardEvent): void;
}
export { type DropdownToggleSignature };
//# sourceMappingURL=toggle.d.ts.map