How to use the @ptsecurity/mosaic/core.ThemePalette.Empty function in @ptsecurity/mosaic

To help you get started, we’ve selected a few @ptsecurity/mosaic examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github positive-js / mosaic / packages / mosaic / icon / icon.component.ts View on Github external
@Directive({
    selector: '[mc-icon]',
    host: { class: 'mc mc-icon' }
})
// tslint:disable-next-line:naming-convention
export class McIconCSSStyler {}


export class McIconBase {
    // tslint:disable-next-line:naming-convention
    constructor(public _elementRef: ElementRef) {}
}

// tslint:disable-next-line: naming-convention
export const McIconMixinBase: CanColorCtor & typeof McIconBase = mixinColor(McIconBase, ThemePalette.Empty);


@Component({
    selector: `[mc-icon]`,
    template: '',
    styleUrls: ['./icon.css'],
    changeDetection: ChangeDetectionStrategy.OnPush,
    encapsulation: ViewEncapsulation.None,
    inputs: ['color']
})
export class McIcon extends McIconMixinBase implements CanColor {
    constructor(elementRef: ElementRef, @Attribute('mc-icon') iconName: string) {
        super(elementRef);

        if (iconName) {
            elementRef.nativeElement.classList.add(iconName);
github positive-js / mosaic / src / lib / icon / icon.component.ts View on Github external
import { mixinColor, CanColor, CanColorCtor, ThemePalette } from '@ptsecurity/mosaic/core';


@Directive({
    selector: '[mc-icon]',
    host: { class: 'mc mc-icon' }
})
export class McIconCSSStyler {}


export class McIconBase {
    constructor(public _elementRef: ElementRef) {}
}

export const _McIconMixinBase: CanColorCtor & typeof McIconBase = mixinColor(McIconBase, ThemePalette.Empty);


@Component({
    selector: `[mc-icon]`,
    template: '',
    styleUrls: ['./icon.css'],
    changeDetection: ChangeDetectionStrategy.OnPush,
    encapsulation: ViewEncapsulation.None,
    inputs: ['color']
})
export class McIcon extends _McIconMixinBase implements CanColor {
    constructor(elementRef: ElementRef, @Attribute('mc-icon') iconName: string) {
        super(elementRef);

        elementRef.nativeElement.classList.add(iconName);
    }