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
JavaScript
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