@coreui/angular
Version:
CoreUI Components Library for Angular
21 lines • 2.51 kB
JavaScript
import { Injectable } from '@angular/core';
import { Subject } from 'rxjs';
import * as i0 from "@angular/core";
export class OffcanvasService {
constructor() {
this.offcanvasState = new Subject();
this.offcanvasState$ = this.offcanvasState.asObservable();
}
toggle(action) {
this.offcanvasState.next(action);
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.12", ngImport: i0, type: OffcanvasService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); }
static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.12", ngImport: i0, type: OffcanvasService, providedIn: 'root' }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.12", ngImport: i0, type: OffcanvasService, decorators: [{
type: Injectable,
args: [{
providedIn: 'root'
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib2ZmY2FudmFzLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9jb3JldWktYW5ndWxhci9zcmMvbGliL29mZmNhbnZhcy9vZmZjYW52YXMuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNDLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxNQUFNLENBQUM7O0FBWS9CLE1BQU0sT0FBTyxnQkFBZ0I7SUFIN0I7UUFJVSxtQkFBYyxHQUFHLElBQUksT0FBTyxFQUFPLENBQUM7UUFDNUMsb0JBQWUsR0FBRyxJQUFJLENBQUMsY0FBYyxDQUFDLFlBQVksRUFBRSxDQUFDO0tBS3REO0lBSEMsTUFBTSxDQUFDLE1BQXdCO1FBQzdCLElBQUksQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ25DLENBQUM7K0dBTlUsZ0JBQWdCO21IQUFoQixnQkFBZ0IsY0FGZixNQUFNOzs0RkFFUCxnQkFBZ0I7a0JBSDVCLFVBQVU7bUJBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgU3ViamVjdCB9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHsgT2ZmY2FudmFzQ29tcG9uZW50IH0gZnJvbSAnLi9vZmZjYW52YXMvb2ZmY2FudmFzLmNvbXBvbmVudCc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgSU9mZmNhbnZhc0FjdGlvbiB7XG4gIHNob3c/OiBib29sZWFuIHwgJ3RvZ2dsZSc7XG4gIG9mZmNhbnZhcz86IE9mZmNhbnZhc0NvbXBvbmVudDtcbiAgaWQ/OiBzdHJpbmc7XG59XG5cbkBJbmplY3RhYmxlKHtcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnXG59KVxuZXhwb3J0IGNsYXNzIE9mZmNhbnZhc1NlcnZpY2Uge1xuICBwcml2YXRlIG9mZmNhbnZhc1N0YXRlID0gbmV3IFN1YmplY3Q8YW55PigpO1xuICBvZmZjYW52YXNTdGF0ZSQgPSB0aGlzLm9mZmNhbnZhc1N0YXRlLmFzT2JzZXJ2YWJsZSgpO1xuXG4gIHRvZ2dsZShhY3Rpb246IElPZmZjYW52YXNBY3Rpb24pOiB2b2lkIHtcbiAgICB0aGlzLm9mZmNhbnZhc1N0YXRlLm5leHQoYWN0aW9uKTtcbiAgfVxufVxuIl19