UNPKG

sb-element

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.0.1. It is a component library constructed around the SCSS library [Sb-Theming](https://github.com/SeverinBuchser/SbTheming) and supports [Angular Schematics]

13 lines 2.21 kB
export function mixinClassName(core, className) { return class extends core { constructor(...args) { super(...args); this._className = className; this._elementRef.nativeElement.classList.add(className); } get className() { return this._className; } }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xhc3MtbmFtZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NiLWVsZW1lbnQvc3JjL2xpYi9jb3JlL2NvbW1vbi1iZWhhdmlvcnMvY2xhc3MtbmFtZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhQSxNQUFNLFVBQVUsY0FBYyxDQUM1QixJQUFPLEVBQ1AsU0FBaUI7SUFFakIsT0FBTyxLQUFNLFNBQVEsSUFBSTtRQU92QixZQUFZLEdBQUcsSUFBZ0I7WUFDN0IsS0FBSyxDQUFDLEdBQUcsSUFBSSxDQUFDLENBQUM7WUFQVCxlQUFVLEdBQVcsU0FBUyxDQUFDO1lBUXJDLElBQUksQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUM7UUFDMUQsQ0FBQztRQVBELElBQUksU0FBUztZQUNYLE9BQU8sSUFBSSxDQUFDLFVBQVUsQ0FBQztRQUN6QixDQUFDO0tBTUYsQ0FBQTtBQUNILENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBYnN0cmFjdENvbnN0cnVjdG9yLCBDb25zdHJ1Y3RvciB9IGZyb20gXCIuL2NvbnN0cnVjdG9yXCI7XG5pbXBvcnQgeyBIYXNFbGVtZW50UmVmIH0gZnJvbSBcIi4vaGFzLWVsZW1lbnQtcmVmXCI7XG5cbmV4cG9ydCBpbnRlcmZhY2UgQ2FuQ2xhc3NOYW1lIHtcbiAgcmVhZG9ubHkgY2xhc3NOYW1lOiBzdHJpbmcgfCB1bmRlZmluZWQ7XG59XG5cbnR5cGUgQ2FuQ2xhc3NOYW1lQ3RvciA9IENvbnN0cnVjdG9yPENhbkNsYXNzTmFtZT4gJiBBYnN0cmFjdENvbnN0cnVjdG9yPENhbkNsYXNzTmFtZT47XG5cbmV4cG9ydCBmdW5jdGlvbiBtaXhpbkNsYXNzTmFtZTxUIGV4dGVuZHMgQWJzdHJhY3RDb25zdHJ1Y3RvcjxIYXNFbGVtZW50UmVmPj4oXG4gIGNvcmU6IFQsXG4gIGNsYXNzTmFtZTogc3RyaW5nXG4pOiBDYW5DbGFzc05hbWVDdG9yICYgVDtcbmV4cG9ydCBmdW5jdGlvbiBtaXhpbkNsYXNzTmFtZTxUIGV4dGVuZHMgQ29uc3RydWN0b3I8SGFzRWxlbWVudFJlZj4+KFxuICBjb3JlOiBULFxuICBjbGFzc05hbWU6IHN0cmluZ1xuKTogQ2FuQ2xhc3NOYW1lQ3RvciAmIFQge1xuICByZXR1cm4gY2xhc3MgZXh0ZW5kcyBjb3JlIHtcbiAgICBwcml2YXRlIF9jbGFzc05hbWU6IHN0cmluZyA9IGNsYXNzTmFtZTtcblxuICAgIGdldCBjbGFzc05hbWUoKTogc3RyaW5nIHwgdW5kZWZpbmVkIHtcbiAgICAgIHJldHVybiB0aGlzLl9jbGFzc05hbWU7XG4gICAgfVxuXG4gICAgY29uc3RydWN0b3IoLi4uYXJnczogQXJyYXk8YW55Pikge1xuICAgICAgc3VwZXIoLi4uYXJncyk7XG4gICAgICB0aGlzLl9lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQuY2xhc3NMaXN0LmFkZChjbGFzc05hbWUpO1xuICAgIH1cbiAgfVxufVxuIl19