mirror of https://github.com/abpframework/abp.git
committed by
GitHub
108 changed files with 1697 additions and 1344 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,73 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import { ChangeDetectorRef, Directive, ElementRef, HostBinding, Input } from '@angular/core'; |
|||
export class EllipsisDirective { |
|||
/** |
|||
* @param {?} cdRef |
|||
* @param {?} elRef |
|||
*/ |
|||
constructor(cdRef, elRef) { |
|||
this.cdRef = cdRef; |
|||
this.elRef = elRef; |
|||
this.enabled = true; |
|||
} |
|||
/** |
|||
* @return {?} |
|||
*/ |
|||
get maxWidth() { |
|||
return this.witdh || '180px'; |
|||
} |
|||
/** |
|||
* @return {?} |
|||
*/ |
|||
ngAfterContentInit() { |
|||
setTimeout((/** |
|||
* @return {?} |
|||
*/ |
|||
() => { |
|||
/** @type {?} */ |
|||
const title = this.title; |
|||
this.title = title || ((/** @type {?} */ (this.elRef.nativeElement))).innerText; |
|||
if (this.title !== title) { |
|||
this.cdRef.detectChanges(); |
|||
} |
|||
}), 0); |
|||
} |
|||
} |
|||
EllipsisDirective.decorators = [ |
|||
{ type: Directive, args: [{ |
|||
selector: '[abpEllipsis]', |
|||
},] } |
|||
]; |
|||
/** @nocollapse */ |
|||
EllipsisDirective.ctorParameters = () => [ |
|||
{ type: ChangeDetectorRef }, |
|||
{ type: ElementRef } |
|||
]; |
|||
EllipsisDirective.propDecorators = { |
|||
witdh: [{ type: Input, args: ['abpEllipsis',] }], |
|||
title: [{ type: HostBinding, args: ['title',] }, { type: Input }], |
|||
enabled: [{ type: HostBinding, args: ['class.abp-ellipsis',] }], |
|||
maxWidth: [{ type: HostBinding, args: ['style.max-width',] }] |
|||
}; |
|||
if (false) { |
|||
/** @type {?} */ |
|||
EllipsisDirective.prototype.witdh; |
|||
/** @type {?} */ |
|||
EllipsisDirective.prototype.title; |
|||
/** @type {?} */ |
|||
EllipsisDirective.prototype.enabled; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
EllipsisDirective.prototype.cdRef; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
EllipsisDirective.prototype.elRef; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWxsaXBzaXMuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFicC9uZy5jb3JlLyIsInNvdXJjZXMiOlsibGliL2RpcmVjdGl2ZXMvZWxsaXBzaXMuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQW9CLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQUUsV0FBVyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUsvRyxNQUFNLE9BQU8saUJBQWlCOzs7OztJQWdCNUIsWUFBb0IsS0FBd0IsRUFBVSxLQUFpQjtRQUFuRCxVQUFLLEdBQUwsS0FBSyxDQUFtQjtRQUFVLFVBQUssR0FBTCxLQUFLLENBQVk7UUFQdkUsWUFBTyxHQUFHLElBQUksQ0FBQztJQU8yRCxDQUFDOzs7O0lBTDNFLElBQ0ksUUFBUTtRQUNWLE9BQU8sSUFBSSxDQUFDLEtBQUssSUFBSSxPQUFPLENBQUM7SUFDL0IsQ0FBQzs7OztJQUlELGtCQUFrQjtRQUNoQixVQUFVOzs7UUFBQyxHQUFHLEVBQUU7O2tCQUNSLEtBQUssR0FBRyxJQUFJLENBQUMsS0FBSztZQUN4QixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssSUFBSSxDQUFDLG1CQUFBLElBQUksQ0FBQyxLQUFLLENBQUMsYUFBYSxFQUFlLENBQUMsQ0FBQyxTQUFTLENBQUM7WUFFMUUsSUFBSSxJQUFJLENBQUMsS0FBSyxLQUFLLEtBQUssRUFBRTtnQkFDeEIsSUFBSSxDQUFDLEtBQUssQ0FBQyxhQUFhLEVBQUUsQ0FBQzthQUM1QjtRQUNILENBQUMsR0FBRSxDQUFDLENBQUMsQ0FBQztJQUNSLENBQUM7OztZQTlCRixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLGVBQWU7YUFDMUI7Ozs7WUFKMEIsaUJBQWlCO1lBQWEsVUFBVTs7O29CQU1oRSxLQUFLLFNBQUMsYUFBYTtvQkFHbkIsV0FBVyxTQUFDLE9BQU8sY0FDbkIsS0FBSztzQkFHTCxXQUFXLFNBQUMsb0JBQW9CO3VCQUdoQyxXQUFXLFNBQUMsaUJBQWlCOzs7O0lBVjlCLGtDQUNjOztJQUVkLGtDQUVjOztJQUVkLG9DQUNlOzs7OztJQU9ILGtDQUFnQzs7Ozs7SUFBRSxrQ0FBeUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBZnRlckNvbnRlbnRJbml0LCBDaGFuZ2VEZXRlY3RvclJlZiwgRGlyZWN0aXZlLCBFbGVtZW50UmVmLCBIb3N0QmluZGluZywgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQERpcmVjdGl2ZSh7XG4gIHNlbGVjdG9yOiAnW2FicEVsbGlwc2lzXScsXG59KVxuZXhwb3J0IGNsYXNzIEVsbGlwc2lzRGlyZWN0aXZlIGltcGxlbWVudHMgQWZ0ZXJDb250ZW50SW5pdCB7XG4gIEBJbnB1dCgnYWJwRWxsaXBzaXMnKVxuICB3aXRkaDogc3RyaW5nO1xuXG4gIEBIb3N0QmluZGluZygndGl0bGUnKVxuICBASW5wdXQoKVxuICB0aXRsZTogc3RyaW5nO1xuXG4gIEBIb3N0QmluZGluZygnY2xhc3MuYWJwLWVsbGlwc2lzJylcbiAgZW5hYmxlZCA9IHRydWU7XG5cbiAgQEhvc3RCaW5kaW5nKCdzdHlsZS5tYXgtd2lkdGgnKVxuICBnZXQgbWF4V2lkdGgoKSB7XG4gICAgcmV0dXJuIHRoaXMud2l0ZGggfHwgJzE4MHB4JztcbiAgfVxuXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgY2RSZWY6IENoYW5nZURldGVjdG9yUmVmLCBwcml2YXRlIGVsUmVmOiBFbGVtZW50UmVmKSB7fVxuXG4gIG5nQWZ0ZXJDb250ZW50SW5pdCgpIHtcbiAgICBzZXRUaW1lb3V0KCgpID0+IHtcbiAgICAgIGNvbnN0IHRpdGxlID0gdGhpcy50aXRsZTtcbiAgICAgIHRoaXMudGl0bGUgPSB0aXRsZSB8fCAodGhpcy5lbFJlZi5uYXRpdmVFbGVtZW50IGFzIEhUTUxFbGVtZW50KS5pbm5lclRleHQ7XG5cbiAgICAgIGlmICh0aGlzLnRpdGxlICE9PSB0aXRsZSkge1xuICAgICAgICB0aGlzLmNkUmVmLmRldGVjdENoYW5nZXMoKTtcbiAgICAgIH1cbiAgICB9LCAwKTtcbiAgfVxufVxuIl19
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,79 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import { ChangeDetectorRef, Directive, ElementRef, HostBinding, Input } from '@angular/core'; |
|||
var EllipsisDirective = /** @class */ (function () { |
|||
function EllipsisDirective(cdRef, elRef) { |
|||
this.cdRef = cdRef; |
|||
this.elRef = elRef; |
|||
this.enabled = true; |
|||
} |
|||
Object.defineProperty(EllipsisDirective.prototype, "maxWidth", { |
|||
get: /** |
|||
* @return {?} |
|||
*/ |
|||
function () { |
|||
return this.witdh || '180px'; |
|||
}, |
|||
enumerable: true, |
|||
configurable: true |
|||
}); |
|||
/** |
|||
* @return {?} |
|||
*/ |
|||
EllipsisDirective.prototype.ngAfterContentInit = /** |
|||
* @return {?} |
|||
*/ |
|||
function () { |
|||
var _this = this; |
|||
setTimeout((/** |
|||
* @return {?} |
|||
*/ |
|||
function () { |
|||
/** @type {?} */ |
|||
var title = _this.title; |
|||
_this.title = title || ((/** @type {?} */ (_this.elRef.nativeElement))).innerText; |
|||
if (_this.title !== title) { |
|||
_this.cdRef.detectChanges(); |
|||
} |
|||
}), 0); |
|||
}; |
|||
EllipsisDirective.decorators = [ |
|||
{ type: Directive, args: [{ |
|||
selector: '[abpEllipsis]', |
|||
},] } |
|||
]; |
|||
/** @nocollapse */ |
|||
EllipsisDirective.ctorParameters = function () { return [ |
|||
{ type: ChangeDetectorRef }, |
|||
{ type: ElementRef } |
|||
]; }; |
|||
EllipsisDirective.propDecorators = { |
|||
witdh: [{ type: Input, args: ['abpEllipsis',] }], |
|||
title: [{ type: HostBinding, args: ['title',] }, { type: Input }], |
|||
enabled: [{ type: HostBinding, args: ['class.abp-ellipsis',] }], |
|||
maxWidth: [{ type: HostBinding, args: ['style.max-width',] }] |
|||
}; |
|||
return EllipsisDirective; |
|||
}()); |
|||
export { EllipsisDirective }; |
|||
if (false) { |
|||
/** @type {?} */ |
|||
EllipsisDirective.prototype.witdh; |
|||
/** @type {?} */ |
|||
EllipsisDirective.prototype.title; |
|||
/** @type {?} */ |
|||
EllipsisDirective.prototype.enabled; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
EllipsisDirective.prototype.cdRef; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
EllipsisDirective.prototype.elRef; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWxsaXBzaXMuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFicC9uZy5jb3JlLyIsInNvdXJjZXMiOlsibGliL2RpcmVjdGl2ZXMvZWxsaXBzaXMuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQW9CLGlCQUFpQixFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQUUsV0FBVyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUvRztJQW1CRSwyQkFBb0IsS0FBd0IsRUFBVSxLQUFpQjtRQUFuRCxVQUFLLEdBQUwsS0FBSyxDQUFtQjtRQUFVLFVBQUssR0FBTCxLQUFLLENBQVk7UUFQdkUsWUFBTyxHQUFHLElBQUksQ0FBQztJQU8yRCxDQUFDO0lBTDNFLHNCQUNJLHVDQUFROzs7O1FBRFo7WUFFRSxPQUFPLElBQUksQ0FBQyxLQUFLLElBQUksT0FBTyxDQUFDO1FBQy9CLENBQUM7OztPQUFBOzs7O0lBSUQsOENBQWtCOzs7SUFBbEI7UUFBQSxpQkFTQztRQVJDLFVBQVU7OztRQUFDOztnQkFDSCxLQUFLLEdBQUcsS0FBSSxDQUFDLEtBQUs7WUFDeEIsS0FBSSxDQUFDLEtBQUssR0FBRyxLQUFLLElBQUksQ0FBQyxtQkFBQSxLQUFJLENBQUMsS0FBSyxDQUFDLGFBQWEsRUFBZSxDQUFDLENBQUMsU0FBUyxDQUFDO1lBRTFFLElBQUksS0FBSSxDQUFDLEtBQUssS0FBSyxLQUFLLEVBQUU7Z0JBQ3hCLEtBQUksQ0FBQyxLQUFLLENBQUMsYUFBYSxFQUFFLENBQUM7YUFDNUI7UUFDSCxDQUFDLEdBQUUsQ0FBQyxDQUFDLENBQUM7SUFDUixDQUFDOztnQkE5QkYsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxlQUFlO2lCQUMxQjs7OztnQkFKMEIsaUJBQWlCO2dCQUFhLFVBQVU7Ozt3QkFNaEUsS0FBSyxTQUFDLGFBQWE7d0JBR25CLFdBQVcsU0FBQyxPQUFPLGNBQ25CLEtBQUs7MEJBR0wsV0FBVyxTQUFDLG9CQUFvQjsyQkFHaEMsV0FBVyxTQUFDLGlCQUFpQjs7SUFpQmhDLHdCQUFDO0NBQUEsQUEvQkQsSUErQkM7U0E1QlksaUJBQWlCOzs7SUFDNUIsa0NBQ2M7O0lBRWQsa0NBRWM7O0lBRWQsb0NBQ2U7Ozs7O0lBT0gsa0NBQWdDOzs7OztJQUFFLGtDQUF5QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFmdGVyQ29udGVudEluaXQsIENoYW5nZURldGVjdG9yUmVmLCBEaXJlY3RpdmUsIEVsZW1lbnRSZWYsIEhvc3RCaW5kaW5nLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc2VsZWN0b3I6ICdbYWJwRWxsaXBzaXNdJyxcbn0pXG5leHBvcnQgY2xhc3MgRWxsaXBzaXNEaXJlY3RpdmUgaW1wbGVtZW50cyBBZnRlckNvbnRlbnRJbml0IHtcbiAgQElucHV0KCdhYnBFbGxpcHNpcycpXG4gIHdpdGRoOiBzdHJpbmc7XG5cbiAgQEhvc3RCaW5kaW5nKCd0aXRsZScpXG4gIEBJbnB1dCgpXG4gIHRpdGxlOiBzdHJpbmc7XG5cbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5hYnAtZWxsaXBzaXMnKVxuICBlbmFibGVkID0gdHJ1ZTtcblxuICBASG9zdEJpbmRpbmcoJ3N0eWxlLm1heC13aWR0aCcpXG4gIGdldCBtYXhXaWR0aCgpIHtcbiAgICByZXR1cm4gdGhpcy53aXRkaCB8fCAnMTgwcHgnO1xuICB9XG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSBjZFJlZjogQ2hhbmdlRGV0ZWN0b3JSZWYsIHByaXZhdGUgZWxSZWY6IEVsZW1lbnRSZWYpIHt9XG5cbiAgbmdBZnRlckNvbnRlbnRJbml0KCkge1xuICAgIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgY29uc3QgdGl0bGUgPSB0aGlzLnRpdGxlO1xuICAgICAgdGhpcy50aXRsZSA9IHRpdGxlIHx8ICh0aGlzLmVsUmVmLm5hdGl2ZUVsZW1lbnQgYXMgSFRNTEVsZW1lbnQpLmlubmVyVGV4dDtcblxuICAgICAgaWYgKHRoaXMudGl0bGUgIT09IHRpdGxlKSB7XG4gICAgICAgIHRoaXMuY2RSZWYuZGV0ZWN0Q2hhbmdlcygpO1xuICAgICAgfVxuICAgIH0sIDApO1xuICB9XG59XG4iXX0=
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,11 @@ |
|||
import { AfterContentInit, ChangeDetectorRef, ElementRef } from '@angular/core'; |
|||
export declare class EllipsisDirective implements AfterContentInit { |
|||
private cdRef; |
|||
private elRef; |
|||
witdh: string; |
|||
title: string; |
|||
enabled: boolean; |
|||
readonly maxWidth: string; |
|||
constructor(cdRef: ChangeDetectorRef, elRef: ElementRef); |
|||
ngAfterContentInit(): void; |
|||
} |
|||
@ -1,2 +1,3 @@ |
|||
export * from './ellipsis.directive'; |
|||
export * from './permission.directive'; |
|||
export * from './visibility.directive'; |
|||
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,20 +1,17 @@ |
|||
import { EventEmitter, OnChanges, OnInit, SimpleChanges, TemplateRef } from '@angular/core'; |
|||
import { FormBuilder, FormGroup } from '@angular/forms'; |
|||
import { NgbModal, NgbModalRef } from '@ng-bootstrap/ng-bootstrap'; |
|||
import { Store } from '@ngxs/store'; |
|||
export declare class ChangePasswordComponent implements OnInit, OnChanges { |
|||
private fb; |
|||
private modalService; |
|||
private store; |
|||
protected _visible: any; |
|||
visible: boolean; |
|||
visibleChange: EventEmitter<boolean>; |
|||
modalContent: TemplateRef<any>; |
|||
form: FormGroup; |
|||
modalRef: NgbModalRef; |
|||
constructor(fb: FormBuilder, modalService: NgbModal, store: Store); |
|||
constructor(fb: FormBuilder, store: Store); |
|||
ngOnInit(): void; |
|||
onSubmit(): void; |
|||
openModal(): void; |
|||
setVisible(value: boolean): void; |
|||
ngOnChanges({ visible }: SimpleChanges): void; |
|||
} |
|||
|
|||
@ -1,23 +1,19 @@ |
|||
import { EventEmitter, OnChanges, SimpleChanges, TemplateRef } from '@angular/core'; |
|||
import { Profile } from '@abp/ng.core'; |
|||
import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; |
|||
import { FormBuilder, FormGroup } from '@angular/forms'; |
|||
import { NgbModal, NgbModalRef } from '@ng-bootstrap/ng-bootstrap'; |
|||
import { Store } from '@ngxs/store'; |
|||
import { Observable } from 'rxjs'; |
|||
import { Profile } from '@abp/ng.core'; |
|||
export declare class ProfileComponent implements OnChanges { |
|||
private fb; |
|||
private modalService; |
|||
private store; |
|||
protected _visible: any; |
|||
visible: boolean; |
|||
visibleChange: EventEmitter<boolean>; |
|||
modalContent: TemplateRef<any>; |
|||
profile$: Observable<Profile.Response>; |
|||
form: FormGroup; |
|||
modalRef: NgbModalRef; |
|||
constructor(fb: FormBuilder, modalService: NgbModal, store: Store); |
|||
constructor(fb: FormBuilder, store: Store); |
|||
buildForm(): void; |
|||
onSubmit(): void; |
|||
openModal(): void; |
|||
setVisible(value: boolean): void; |
|||
ngOnChanges({ visible }: SimpleChanges): void; |
|||
} |
|||
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,2 +1,2 @@ |
|||
declare const _default: "\n.is-invalid .form-control {\n border-color: #dc3545;\n border-style: solid !important;\n}\n\n.is-invalid .invalid-feedback,\n.is-invalid + * .invalid-feedback {\n display: block;\n}\n\n.data-tables-filter {\n text-align: right;\n}\n\n.pointer {\n cursor: pointer;\n}\n\n.navbar .dropdown-submenu a::after {\n transform: rotate(-90deg);\n position: absolute;\n right: 16px;\n top: 18px;\n}\n\n\n/* <animations */\n\n.fade-in-top {\n animation: fadeInTop 0.4s ease-in-out;\n}\n\n.fade-out-top {\n animation: fadeOutTop 0.4s ease-in-out;\n}\n\n\n@keyframes fadeInTop {\n from {\n transform: translateY(-5px);\n opacity: 0;\n }\n\n to {\n transform: translateY(5px);\n opacity: 1;\n }\n}\n\n@keyframes fadeOutTop {\n to {\n transform: translateY(-5px);\n opacity: 0;\n }\n}\n\n/* </animations */\n\n"; |
|||
declare const _default: "\n.is-invalid .form-control {\n border-color: #dc3545;\n border-style: solid !important;\n}\n\n.is-invalid .invalid-feedback,\n.is-invalid + * .invalid-feedback {\n display: block;\n}\n\n.data-tables-filter {\n text-align: right;\n}\n\n.pointer {\n cursor: pointer;\n}\n\n.navbar .dropdown-submenu a::after {\n transform: rotate(-90deg);\n position: absolute;\n right: 16px;\n top: 18px;\n}\n\n.modal {\n background-color: rgba(0, 0, 0, .6);\n}\n\n.abp-ellipsis {\n display: inline-block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n/* <animations */\n\n.fade-in-top {\n animation: fadeInTop 0.4s ease-in-out;\n}\n\n.fade-out-top {\n animation: fadeOutTop 0.4s ease-in-out;\n}\n\n\n@keyframes fadeInTop {\n from {\n transform: translateY(-5px);\n opacity: 0;\n }\n\n to {\n transform: translateY(5px);\n opacity: 1;\n }\n}\n\n@keyframes fadeOutTop {\n to {\n transform: translateY(-5px);\n opacity: 0;\n }\n}\n\n/* </animations */\n\n"; |
|||
export default _default; |
|||
|
|||
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue