coreui-angular-ex
Version:
CoreUI Components Library for Angular
23 lines (19 loc) • 506 B
text/typescript
import { Directive, HostBinding, Input } from '@angular/core';
import { Alignment } from '../coreui.types';
({
selector: '[cAlign]',
standalone: true
})
export class AlignDirective {
/**
* Set vertical alignment of inline, inline-block, inline-table, and table cell elements
* @type Alignment
*/
('cAlign') align?: Alignment;
('class')
get hostClasses(): any {
return {
[`align-${this.align}`]: !!this.align,
};
}
}