UNPKG

@exadel/esl

Version:

Exadel Smart Library (ESL) is the lightweight custom elements library that provide a set of super-flexible components

17 lines (16 loc) 774 B
import type { ESLToggleableTagShape } from '../../esl-toggleable/core/esl-toggleable.shape'; import type { ESLPanel } from './esl-panel'; /** * Tag declaration interface of {@link ESLPanel} element * Used for TSX declaration */ export interface ESLPanelTagShape extends ESLToggleableTagShape<ESLPanel> { /** Define class(es) to be added for active state ('open' by default) */ 'active-class'?: string; /** Define class(es) to be added during animation ('animate' by default) */ 'animate-class'?: string; /** Define class(es) to be added during animation after next render ('post-animate' by default) */ 'post-animate-class'?: string; /** Define CSS selector of the parent group (default: 'esl-panel-group')*/ 'panel-group-sel'?: string; }