pm-controls
Version:
ProModel Controls
28 lines (25 loc) • 787 B
text/typescript
import {
Component,
Input,
Output,
EventEmitter } from '@angular/core';
export class ExpanderComponent {
ExpanderClass: string = "expander-container-default";
CaretAlignment: string = "Right";
IsExpanded: boolean;
IsExpandedChange: EventEmitter<boolean> = new EventEmitter();
get ExpanderHeaderClass()
{
if (this.CaretAlignment.toLowerCase() == "right")
return "expander-header";
return "expander-header expander-header-caret-left";
}
OnClick() {
this.IsExpanded = !this.IsExpanded;
}
}