UNPKG

@zag-js/accordion

Version:

Core logic for the accordion widget implemented as a state machine

15 lines (12 loc) 872 B
import { Scope } from '@zag-js/core'; declare const getRootId: (ctx: Scope) => any; declare const getItemId: (ctx: Scope, value: string) => any; declare const getItemContentId: (ctx: Scope, value: string) => any; declare const getItemTriggerId: (ctx: Scope, value: string) => any; declare const getRootEl: (ctx: Scope) => HTMLElement | null; declare const getTriggerEls: (ctx: Scope) => HTMLElement[]; declare const getFirstTriggerEl: (ctx: Scope) => HTMLElement | undefined; declare const getLastTriggerEl: (ctx: Scope) => HTMLElement | undefined; declare const getNextTriggerEl: (ctx: Scope, id: string) => HTMLElement; declare const getPrevTriggerEl: (ctx: Scope, id: string) => HTMLElement | null; export { getFirstTriggerEl, getItemContentId, getItemId, getItemTriggerId, getLastTriggerEl, getNextTriggerEl, getPrevTriggerEl, getRootEl, getRootId, getTriggerEls };