outsystems-ui
Version:
OutSystems UI Framework
53 lines (49 loc) • 1.65 kB
text/typescript
// eslint-disable-next-line @typescript-eslint/no-unused-vars
namespace OSFramework.OSUI.Patterns.AccordionItem.Enum {
/**
* AccordionItem Enum properties
*/
export enum Properties {
IconPosition = 'IconPosition',
IsDisabled = 'IsDisabled',
Icon = 'Icon',
StartsExpanded = 'StartsExpanded',
ToggleWithIcon = 'ToggleWithIcon',
}
/**
* AccordionItem Enum for CSS Classes
*/
export enum CssClass {
PatternAnimating = 'osui-accordion-item__content--is-animating',
PatternClosed = 'osui-accordion-item--is-closed',
PatternCollapsed = 'osui-accordion-item__content--is-collapsed',
PatternDisabled = 'osui-accordion-item--is-disabled',
PatternExpanded = 'osui-accordion-item__content--is-expanded',
PatternClickArea = 'osui-accordion-item__click_zone',
PatternContent = 'osui-accordion-item__content',
PatternIcon = 'osui-accordion-item__icon',
PatternIconCaret = 'osui-accordion-item__icon--caret',
PatternIconCustom = 'osui-accordion-item__icon--custom',
PatternIconHidden = 'osui-accordion-item__icon--hidden',
PatternIconPlusMinus = 'osui-accordion-item__icon--plus-minus',
PatternIconPositionIsLeft = 'osui-accordion-item__title--is-left',
PatternIconPositionIsRight = 'osui-accordion-item__title--is-right',
PatternOpen = 'osui-accordion-item--is-open',
PatternTitle = 'osui-accordion-item__title',
PatternToggleWithIcon = 'osui-accordion-item--toggle-with-icon',
}
/**
* Callbacks eventName
*/
export enum Events {
OnToggle = 'OnToggle',
}
/**
* AccordionItem Enum IconType
*/
export enum IconType {
Caret = 'Caret',
Custom = 'Custom',
PlusMinus = 'PlusMinus',
}
}