UNPKG

@ulu/frontend

Version:

A framework-agnostic frontend toolkit providing a modular, tree-shakable library of accessible components and utilities. Designed for seamless integration, it features a highly configurable SCSS system for any environment and vanilla JavaScript modules op

39 lines 1.05 kB
import { ComponentInitializer } from '../core/component.js'; import { Collapsible } from './collapsible.js'; /** * Initialize default popover */ export function init(): void; /** * Find the popover's elements */ export function resolve(trigger: any, userOptions: any): false | { elements: { trigger: any; content: any; anchor: any; contentArrow: any; }; options: any; floatingOptions: any; }; export function getContentByTrigger(trigger: any): any; /** * Popover Component Initializer */ export const initializer: ComponentInitializer; /** * Array of current instances */ export const instances: WeakMap<WeakKey, any>; /** * Class that extends Collapsible adding floating-ui for popover behavior */ export class Popover extends Collapsible { constructor(elements: any, config: any, floatingOptions: any); floatingOptions: any; createFloatingInstance(): void; floatingCleanup: Function | null | undefined; destroyFloatingInstance(): void; } //# sourceMappingURL=popover.d.ts.map